All functions will print their results and return them.
shift(cipherText="mbkmuwo",key=16,alphabet=list(string.ascii_lowercase))
affineEncipher(plainText="affinecipher",key=(5,8),alphabet=list(string.ascii_lowercase))
affineDecipher(cipherText="ihhwvcswfrcp",key=(5,8),alphabet=list(string.ascii_lowercase))
vigenereEncipher(plainText="vigenerecipher", key=list(string.ascii_lowercase), alphabet=list(string.ascii_lowercase))
vigenereDecipher(cipherText="vigenerecipher", key=list(string.ascii_lowercase), alphabet=list(string.ascii_lowercase))
Single file for simple integration
F.L. Bauer's Decrypted Secrets used as a primary source