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
Recommended Citation
Leka, Hizer and Leka, Albiona
(2024)
"Applied cryptography with python,"
International Journal of Business and Technology: Vol. 12:
Iss.
2, Article 9.
DOI: 10.33107/ijbte.2024.12.1.03
Available at:
https://knowledgecenter.ubt-uni.net/ijbte/vol12/iss2/9
