Session
Computer Science and Communication Engineering
Description
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 cryptography 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, highlighting the importance of cryptography in protecting sensitive information.
Keywords:
Cryptography, Plaintext, Cipher text, Encryption, Decryption.
Proceedings Editor
Edmond Hajrizi
Location
UBT Kampus, Lipjan
Start Date
25-10-2024 9:00 AM
End Date
27-10-2024 6:00 PM
DOI
10.33107/ubt-ic.2024.391
Recommended Citation
Leka, Hizer and Leka, Albiona, "Applied cryptography with python" (2024). UBT International Conference. 7.
https://knowledgecenter.ubt-uni.net/conference/2024UBTIC/CS/7
Applied cryptography with python
UBT Kampus, Lipjan
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 cryptography 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, highlighting the importance of cryptography in protecting sensitive information.
