Bifid cipher: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 777: | Line 777: | ||
end |
end |
||
type Main |
type Main |
||
List pairs ← Pair[ |
List pairs ← Pair[ |
||
text%PolybiusSquare("ATTACKATDAWN" => PolybiusSquare(5, "ABCDEFGHIKLMNOPQRSTUVWXYZ")).named("sample", "square"), |
text%PolybiusSquare("ATTACKATDAWN" => PolybiusSquare(5, "ABCDEFGHIKLMNOPQRSTUVWXYZ")).named("sample", "square"), |
||
text%PolybiusSquare("FLEEATONCE" => PolybiusSquare(5, "BGWKZQPNDSIOAXEFCLUMTHYVR")).named("sample", "square"), |
text%PolybiusSquare("FLEEATONCE" => PolybiusSquare(5, "BGWKZQPNDSIOAXEFCLUMTHYVR")).named("sample", "square"), |
||
text%PolybiusSquare("ATTACKATDAWN" => PolybiusSquare(5, "BGWKZQPNDSIOAXEFCLUMTHYVR")).named("sample", "square"), |
|||
text%PolybiusSquare("The invasion will start on the first of January".upper().replace(" ", "") => |
text%PolybiusSquare("The invasion will start on the first of January".upper().replace(" ", "") => |
||
PolybiusSquare(6, "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")).named("sample", "square")] |
PolybiusSquare(6, "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")).named("sample", "square")] |
||
Line 811: | Line 812: | ||
T H Y V R |
T H Y V R |
||
Encrypting 'FLEEATONCE' => 'UAEOLWRINS' => 'FLEEATONCE' |
Encrypting 'FLEEATONCE' => 'UAEOLWRINS' => 'FLEEATONCE' |
||
Using Polybius square: |
|||
B G W K Z |
|||
Q P N D S |
|||
I O A X E |
|||
F C L U M |
|||
T H Y V R |
|||
Encrypting 'ATTACKATDAWN' => 'EYFENGIWDILA' => 'ATTACKATDAWN' |
|||
Using Polybius square: |
Using Polybius square: |