Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 892 Bytes

README.md

File metadata and controls

10 lines (6 loc) · 892 Bytes

Cryptography

Some classical/modern ciphers in C language and Python to encrypt and decrypt important information and keep the information safe, such as integrity, authentication, confidentiality and availability of the data. Security of Information is vital because of the danger that the mismanagement of the information can bring to you.

In this repository, you can find some real-life applications, for example, the implementation of EEA (Extended Euclidean Algorithm) for finding the multiplicative inverse of a number, useful for decrypting a message with Affine Cipher.

Also, you'll find the algorithm for encrypting/decrypting a BMP image to protect the information of your users with Hill Cipher and different Modes Of Operation such as ECB, CBC, CFB, OFB and CTR, as such as the implementation of this modes of operation with DES and AES.

Author

Joel Mauricio Romero Gamarra