Inspiration

Cryptography is a cool way to hide information. It is super important in our world today to enforce and ensure security ie. Integrity, Confidentiality and Availability. AES is a popular block cipher out there today and I though it will be nice to know how it work under the hood.

What it does

The script reads a text (plaintext.txt) from a file and encrypts it using AES in ECB mode. It later write's the ciphertext to file (ciphertext.txt). We then test our solution by decrypting it back to the original plaintext.

How we built it

It was built using the pycrytodome library

What we learned

  • Various mode of cipher eg. ECB and CBC
  • generating random key
  • symmetric encryption

Built With

Share this project:

Updates