Transposition cipher library (supports encode/decode, brute-forcing).