Rail fence шифр


Шифр Rail fence (zigzag шифр) относится к перестановочным шифрам
Сообщение 'WE ARE DISCOVERED. FLEE AT ONCE' записывается следующим образом:

Шифротекст выглядит так:

Взламывается методом перебора. Для реализации можно использовать инструмент railfence python, создав текстовый файл railfenceEncoding.py

Пример

Имеется зашифрованная строка:

AaY--rpyfneJBeaaX0n-,ZZcs-uXeeSVJ-sh2tioaZ}slrg,-ciE-anfGt.-eCIyss-TzprttFliora{GcouhQIadctm0ltt-FYluuezTyorZ-

#!/usr/bin/python
from railFence import decryptRailFence  

for i in xrange(1, 255):          
 print decryptRailFence("AaY--rpyfneJBeaaX0n-,ZZcs-uXeeSVJ-sh2tioaZ}slrg,-ciE-anfGt.-eCIyss-TzprttFliora{GcouhQIadctm0ltt-FYluuezTyorZ-", i, 0);

После запуска можно найти строку:

A-fence-is-a-structure-that-encloses-an-area,-SharifCTF{QmFzZTY0IGlzIGEgZ2VuZXJpYyB0ZXJt},-typically-outdoors.

results matching ""

    No results matching ""