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

Share

COinS
 
Oct 25th, 9:00 AM Oct 27th, 6:00 PM

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.