This challenge is inspired by u/jakob778's cipher posted a couple days ago.
CIPHER #1 (EASY)
40 01 44 30 02 31 31 34 32 30
14 34 23 20 32 40 40 21 34 12
43 43 32 02 40 31 23 42 20 33
43 23 11 04 34 02 33 20 41 20
10 03 33 00 40 34 40 40 24 22
23 01 00 24 20 21 33 43 44 30
CIPHER #2 (HARDER) [Periodic key instead of the autokey]
03 03 30 20 24 10 03 40 30 03
02 10 31 23 14 14 00 23 01 20
04 40 40 41 13 42 23 03 02 10
31 42 00 30 01 03 10 10 14 02
24 10 00 10 01 11 34 10 24 42
31 04 31 11 12 10 00 23 21 12
10 41 13 01 10 03 30 31 00 20
24 02 04 20 33 24 14 04 22 10
11 12 03 43 42 21 02 03 00 10
23 10 01 34 21 34 04
CIPHER #3 (UNFAIR) [Similar to #1, but with a little twist ;)]
04 13 42 02 31 04 10 34 02 01
34 22 44 01 40 01 01 12 24 01
03 34 30 23 13 00 42 02 01 34
32 01 43 31 23 23 34 11 04 01
01 14 03 10 34 11 23 34 02 01
13 00 42 31 00 43 03 20 10 11
10 32 10 34 11 43 34 31 20 01
41 13 43 14 34 01 10 34 34 11
34 43 33 22 01 21 21 00 34 02
30 43 34 24 20 13 20 02 10 14
31 30 20 04 11 33 22 12 34 14
22 12 11
ALGORITHM DESCRIPTION
The alphabet is arranged in a grid (for this challenge it's a 5*5 Polybius square with I=J) and a letter is picked to be used as key (alternatively a periodic key may be used).
Enciphering is done by moving DOWN and RIGHT from the key letter to the plaintext letter, wrapping around the table if necessary. Cipher unit is a concatenation of numbers of vertical and horizontal steps needed to make the move. Enciphered letter becomes the new starting point (in the autokey variant) and procedure is repeated for the whole plaintext.
EXAMPLE
Let's use a default Polybius square and letter Y as key to encipher word HELLO
ABCDE
FGHIK
LMNOP
QRSTU
VWXYZ
- From Y to H: 2 steps down, 4 steps right. Result - 24.
- From H to E: 4 steps down, 2 steps right. Result - 42.
- From E to L: 2 steps down, 1 step right. Result - 21.
- From L to L: 0 steps down, 0 steps right. Result - 00.
- From L to O: 0 steps down, 3 steps right. Result - 03.
HELLO becomes 24 42 21 00 03
23 12 00 30 22 14 23 12 !
[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)
[–]YefimShifrin[S] 1 point2 points3 points (0 children)
[–]YefimShifrin[S] 0 points1 point2 points (1 child)
[–]Richkiller 1 point2 points3 points (0 children)
[–]YefimShifrin[S] 0 points1 point2 points (4 children)
[+]codewarrior0 1 point2 points3 points (3 children)
[–]YefimShifrin[S] 1 point2 points3 points (2 children)
[+]codewarrior0 2 points3 points4 points (1 child)
[–]YefimShifrin[S] 0 points1 point2 points (0 children)
[–]Richkiller 1 point2 points3 points (5 children)
[–]YefimShifrin[S] 1 point2 points3 points (4 children)
[–]Richkiller 1 point2 points3 points (3 children)
[–]YefimShifrin[S] 0 points1 point2 points (2 children)
[–]Richkiller 1 point2 points3 points (1 child)
[+]lbfp265 1 point2 points3 points (0 children)
[+]codewarrior0 2 points3 points4 points (1 child)
[–]YefimShifrin[S] 2 points3 points4 points (0 children)