A new cipher algorithm with base Algorithms , Hill Cipher and Rail Fence Cipher
This can be used for storing the hashed password, and later validating it from using our key and text by matching the hashing.
DOCUMENTATION
uiuc::hill_fence x (const std::string s, const std::string key, const int key); or constructor overloaded for x(const std::string s , const int key); and also x(const std::string s);