Cryptanalysis

You can test your cryptanalysis skills here.

These tests will allow you to hone your cryptography skills. You will be faced with an encoded data. The challenge is to find the type of encoding or encryption and revert it back to find the solution.

Prerequisites:

- Knowledge of most common encoding formats.
- Knowledge of most common hash algorithms and ciphers.
- Knowledge of a scripting language.

Challenges associated with this section 33 Challenges

Results Challenge's Name Validations Number of points  Explanation for the scores Difficulty  Difficulty Author Note  Notation Solution
pas_valide Encoding - ASCII 28% 13733 5 Xartrick 10
pas_valide Encoding - UU 23% 11139 5 g0uZ 4
pas_valide Hash - Message Digest 5 24% 11792 5 g0uZ 2
pas_valide Hash - SHA-2 11% 5271 5 koma 2
pas_valide Shift cipher 7% 3415 10 m31z0nyx 3
pas_valide Pixel Madness 6% 2499 15 Ryscrow 8
pas_valide ELF32 - PID encryption 5% 2424 15 Lu33Y 9
pas_valide File - PKZIP 5% 2178 15 g0uZ 2
pas_valide Monoalphabetic substitution - Caesar 7% 3374 15 Arod 3
pas_valide Known plaintext - XOR 4% 1903 20 Ryscrow 3
pas_valide Code - Pseudo Random Number Generator 2% 770 20 Tosh 2
pas_valide File - Insecure storage 1 6% 2917 20 g0uZ 3
pas_valide Polyalphabetic substitution - Vigenère 5% 2316 20 Arod 1
pas_valide System - Android lock pattern 3% 1381 20 Silentd 1
pas_valide Transposition - Rail Fence 3% 1277 20 YellowS4 1
pas_valide AES - ECB 2% 502 25 cez40 1
pas_valide RSA - Factorisation 2% 903 25 HacKSpider 2
pas_valide Service - Timing attack 2% 797 25 g0uZ, koma 2
pas_valide Monoalphabetic substitution - Polybe 2% 911 25 Armel, koma 1
pas_valide Initialisation Vector 1% 434 25 notfound, manticore 3
pas_valide GEDEFU 1% 131 30 makhno 1
pas_valide RSA - Continued fractions 1% 308 30 sambecks 1
pas_valide RSA - Common modulus 1% 126 30 franb 0
pas_valide Service - Hash length extension attack 1% 196 30 koma 0
pas_valide RSA - Padding 1% 36 35 Tosh 0
pas_valide AES128 - CTR 1% 192 40 Tosh 0
pas_valide Discrete logarithm problem 1% 295 40 Thanat0s, RFC4949 1
pas_valide RSA - Multiple recipients 1% 219 40 franb 0
pas_valide Enigma Machine 1% 29 50 peyman 0
pas_valide ECDHE 1% 26 60 Tosh 1
pas_valide Service - CBC Padding 1% 344 60 koma 0
pas_valide Polyalphabetic substitution - One Time Pad 1% 169 60 Thanat0s 0
pas_valide Hash - SHA-3 1% 16 75 Revenger 0

Challenge Results Challenge Results

Pseudo Challenge Lang date
pibox41   Chiffrement par décalage fr 28 March 2017 at 00:39
pibox41   Hash - SHA-2 fr 28 March 2017 at 00:34
n1x   Encoding - UU en 27 March 2017 at 23:55
n1x   Encoding - ASCII en 27 March 2017 at 23:22
jdot   Hash - SHA-2 en 27 March 2017 at 23:11
Tinkiwinka   Substitution monoalphabétique - César fr 27 March 2017 at 23:07
Tinkiwinka   Substitution polyalphabétique - Vigenère fr 27 March 2017 at 22:16
crew   Hash - SHA-2 en 27 March 2017 at 22:07
crew   Encoding - ASCII en 27 March 2017 at 22:02
Tinkiwinka   Chiffrement par décalage fr 27 March 2017 at 21:55