adfgvx cipher affine cipher alberti cipher apollonius of rhodes archilochus atbash autokey cipher bifid cipher block cipher book cipher caesar cipher cipher cipher disk combined cipher machine cryptanalysis cryptogram cryptographic hash function cryptographically secure pseudorandom number generator cryptography diameter enigma machine fascinator fialka four-square cipher frequency analysis great cipher hebern rotor machine hill cipher history of cryptography index of coincidence jade jefferson disk kasiski examination keyword cipher kryha lacida message authentication code military nihilist cipher noreen omi cryptograph permutation cipher pigpen cipher plaintext playfair cipher plutarch polyalphabetic cipher polybius square portex public-key cryptography rail fence cipher reihenschieber reservehandverfahren rockex running key cipher sigaba sigcum sigsaly stu-ii stu-iii secure terminal equipment secure voice smithy code sparta steganography straddling checkerboard stream cipher substitution cipher symmetric-key algorithm tabula recta tap code tool topics in cryptography transposition cipher trifid cipher two-square cipher typex vic cipher vinson