summaryrefslogtreecommitdiffhomepage
ModeNameSize
-rw-r--r--.gitignore12logplain
-rw-r--r--01-hello-pgp.py757logplain
-rw-r--r--02-hello-bitcoin.py228logplain
-rw-r--r--03-hello-openssl.bash205logplain
-rw-r--r--03-rsa.pem302logplain
-rw-r--r--04-AES-CTR-with-nonce-reuse.py1422logplain
-rw-r--r--05-affine-cipher.py3027logplain
-rw-r--r--06-double-strength-affine.py3130logplain
-rw-r--r--08-Ps-and-Qs.py1768logplain
-rw-r--r--09-insufficient-key-size.py526logplain
-rw-r--r--15-factoring-RSA-with-CRT-optimization.py738logplain
-rw-r--r--18-intro-to-hashing.bash95logplain
-rw-r--r--21-intro-to-rsa.py264logplain
-rw-r--r--24-fast-hashing-passwords.py419logplain
-rw-r--r--25-salt-alone-wont-save-you.py1028logplain
-rw-r--r--26-cut-and-paste-attack-on-AES-ECB.py554logplain
-rw-r--r--30-bad-entro.py685logplain
-rw-r--r--32-caesar.py1766logplain
-rw-r--r--33-vigenere.py4210logplain
-rw-r--r--34-rail-fence.py2796logplain
-rw-r--r--35-vigenere-plus-rail-fence.py3613logplain
-rw-r--r--utils.py471logplain