•  
  •  
 

Keywords

Cryptography, Plaintext, Cipher text, Encryption, Decryption

Abstract

Cryptography is a key aspect of information security and provides data security. This paper aims to provide a better understanding of cryptography and its application with Python through real life examples. It covers the basics of cryptography, containing information about symmetric and asymmetric encryption methods. Throughout the paper we dive into different encryption methods, from simple to more complex, starting with the Caesar Cipher that has been used by people ever since ancient times, the Reverse Cipher which is one of the simplest encryption methods, all the way to implementing a RSA Algorithm using Python’s cryptography library, always providing knowledge over each of their pros and cons. We’re going to tackle the advanced encryption methods using the cryp-tography library, specifically the “Fernet” class. This paper showcases the real-world applications of cryptography in modern systems like secure communication between devices and hashing techniques for password encryption, high-lighting the importance of cryptography in protecting sensitive information.

DOI

10.33107/ijbte.2024.12.1.03

First Page

1

Last Page

17

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.