A Python script to encode messages using the Rail Fence algorithm.
This script was made to study the many ways to encode a message described in The Code Book, by Simon Singh.
rail-fence.py [option] -m [message]
options:
- e encode a message
- d decode a message
params:
-h
help menu-m
message to be ciphered. e.g.:-m "message"
e.g.:
python rail-fence.py e -m "mateus"
Message:
mateus
Encoded Message:
MTUAES
- Rail Fence Cipher (Wikipedia article)
- Rail Fence Cipher (Online Encode/Decoder)
- Symmetric Key Cryptography: The Rail Fence Cipher (Youtube video)