1. Double Transposition Cipher encoder
Text : ABCD efghi 1234
Key1 : key
Key2 : word
Remove Special Characters (except a-z0-9) : TrueSolution:The double transposition cipher applies on columnar transposition cipher twice with two keys
Columnar transposition on Plaintext using Key1 : key
Write the plaintext in row-by-rowThe columns are sorted alphabetically, based on the keyword and the new table isRead the ciphertext in column-by-columnbeh2,adg14,cfi3
| Plaintext | : abcdefghi1234 |
| Key | : key |
| Ciphertext | : beh2adg14cfi3 |
Columnar transposition on this Ciphertext-1 using Key2 : word
Write the plaintext in row-by-rowThe columns are sorted alphabetically, based on the keyword and the new table isRead the ciphertext in column-by-column21i,edc,hgf,ba43
| Plaintext | : beh2adg14cfi3 |
| Key | : word |
| Ciphertext | : 21iedchgfba43 |
| Plaintext | : abcdefghi1234 |
| Key1 | : key |
| Ciphertext-1 | : beh2adg14cfi3 |
| Key2 | : word |
| Ciphertext | : 21iedchgfba43 |
2. Double Transposition Cipher encoder
Text : hello world 1234
Key1 : key
Key2 : word
Remove Special Characters (except a-z0-9) : TrueSolution:The double transposition cipher applies on columnar transposition cipher twice with two keys
Columnar transposition on Plaintext using Key1 : key
Write the plaintext in row-by-rowThe columns are sorted alphabetically, based on the keyword and the new table isRead the ciphertext in column-by-columneor14,hlod3,lwl2
| Plaintext | : helloworld1234 |
| Key | : key |
| Ciphertext | : eor14hlod3lwl2 |
Columnar transposition on this Ciphertext-1 using Key2 : word
Write the plaintext in row-by-rowThe columns are sorted alphabetically, based on the keyword and the new table isRead the ciphertext in column-by-column1ow,oh32,rll,e4dl
| Plaintext | : eor14hlod3lwl2 |
| Key | : word |
| Ciphertext | : 1owoh32rlle4dl |
| Plaintext | : helloworld1234 |
| Key1 | : key |
| Ciphertext-1 | : eor14hlod3lwl2 |
| Key2 | : word |
| Ciphertext | : 1owoh32rlle4dl |
This material is intended as a summary. Use your textbook for detail explanation.
Any bug, improvement, feedback then