cryptographic algorithms which i have done on laboratory classes.
What can you find here ?
- ✔️ AfiBreaker.py - Attack on Affine-Cipher
- ✔️ Fermat.py - Fermat's factorization method
- ✔️ RhoPollard.py - Pollard's rho algorithm
- ✔️ DlpPollard.py - Pollard's p − 1 algorithm
- ✔️ Shanks.py - Baby-step giant-step algorithm
- ✔️ FermatPrimaryTest.py - Fermat primality test
- ✔️ Miller_Rabin.py - Miller-Rabin primality test
- ✔️ Montgomery.sagews - Montgomery-EC
- ✔️ NTRU.sagews - NTRU - public-key cryptosystem
- ✔️ Reductions.sagews - LLL + Gram-Schmidt Orthogonalization + Gauss-Lagrange Reduction
- ✔️ Regev.sagews - "Primitive" Regev protocol