Famous Cipher Algorithms#
FamousCipherAlgorithms is a Python package that implements several classic cipher algorithms. The package currently includes the following algorithms:
Affine
Shift
Hill
Permutation
Playfair
Vigenere
Rail Fence
Columnar Transposition
One Time Pad
Polybius Square
ADFGVX
Installation#
The package can be easily installed using pip:
pip install FamousCipherAlgorithms
Usage#
You can import FamousCipherAlgorithms in two ways:
Import entire package
import FamousCipherAlgorithms as FCA
Import specific algorithms
from FamousCipherAlgorithms import AffineCipher, ShiftCipher
Documentation#
Detailed documentation for each algorithm is available in the document.
Contributing#
Contributions are always welcome! If you have any suggestions, bug reports, or pull requests, please feel free to open an issue on GitHub.
License#
This package is licensed under the MIT license. See the LICENSE file for more details.
Copyright © 2023, Mobin Nesari & Mohammad Mehdi Begmaz
