Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 1.58 KB

README.md

File metadata and controls

25 lines (15 loc) · 1.58 KB

BS Project (ECS 412) - IISERB(2022)

This project studies the working principles and methods of the hash functions MD5 and BLAKE-256. MD5 hash function is not cryptographically secure now, it has already been broken and is used only for local integrity checks and other simple tasks, but it is a great example to understand the concept of hash functions. Here, MD5 hash functions i implemented to generate hash digests for any given strings. Also, DES block cipher was implemented alongside the two hash functions for an understanding of differential attacks later on. The repositories of codes are linked below.

Work done and repositories

  • Implementation of MD5 hash function: Repository.
  • Implementation of DES block cipher algorithm: Repository.
  • Implementation of BLAKE-256 hash function: Repository.
  • Implementation of BLAKE2s hash function: Repository.

Author

Under guidance of

Acknowledgements