Крипточуваки - 14
Побайтове розшифрування ECB (Складне)
Візьміть свою функцію оракула із #12. Тепер згенеруйте випадкову кількість випадкових байтів і додайте цей рядок до кожного незашифрованого тексту. Ви зараз робите так:
AES-128-ECB(random-prefix || attacker-controlled || target-bytes, random-key)
Та сама мета: розшифрувати цільові байти.
Зупиниться і трішки подумайте.
Що тут складніше зробити ніж у виклику #12? Як би ви подолали цю перешкоду? TПідказка така: ви використовуєте всі наявні у вас інструменти; ніяка складна математика не потрібна. Подумайте про «СТИМУЛ» і «РЕАКЦІЮ».