Cryptography Lab and Theory from FIB (UPC)
Classic contains three python scripts to brute force the Scytale and 3x3 Hill Cipher
AES contains a full implementation of AES standard in Python, including Galois Fields
Blockchain contains a basic blockchain implementation in Python
RSA contains a zip file with many public keys. The private keys can be extracted via a shared modulus attack
TestPublica contains useful material regardind public key cryptography
Eliptic manually verifies the certificated issued for wikipedia.com via extracting a Wireshark dump
Eleccions is C++ script that uses paralellism to brute force the start of an RSA string