Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 448 Bytes

README.md

File metadata and controls

10 lines (8 loc) · 448 Bytes

Cryptography

I developed many cryptographic algorithms in C++, from scratch.

  • AES (standard implementation and a very fast implementation with 32 bits looking table)
  • Padding Oracle Attack
  • SHA-1
  • SHA-2
  • TOTP code generation

Please DO NOT USE this code in production, it might be vulnerable to side channel attack. Instead, you might want to use OpenSSL. The goal of this repo is just to learn how work those algorithms, at low level.