Определитель шифров и кодировок
Вставьте текст, и он автоматически определит и декодирует Base64, hex, Морзе, Цезаря, XOR и другое — с ранжированием по читаемости каждого результата. Работает полностью в вашем браузере.
Что он определяет
Base64, Base32, шестнадцатеричный, двоичный, десятичный ASCII, URL-кодирование, HTML-сущности, код Морзе, Цезаря (все сдвиги, с автооценкой), ROT13, ROT47, Атбаш, перевёрнутый текст и однобайтовый XOR. Каждый кандидат оценивается по тому, насколько его вывод похож на английский, поэтому настоящий ответ обычно всплывает наверх.
Частые вопросы
Как работает ранжирование?
Каждый декодер прогоняется по вашему тексту; каждый результат оценивается по доле печатных символов, частоте английских биграмм и распространённым словам. Самый читаемый вывод идёт первым — но проверяйте и другие, поскольку короткие строки могут быть неоднозначными.
Загружается ли мой текст?
Нет. Каждый декодер — это обычный JavaScript, работающий в вашем браузере. Ваш текст никогда не покидает устройство — именно это и нужно для CTF-флага или чего-либо конфиденциального.
Он не взломал мой шифр — почему?
Ключевые шифры (Виженер без угадываемого ключа, AES, RSA) и нестандартные схемы нельзя перебрать из одной строки. Этот инструмент покрывает кодировки и классические шифры, которые чаще всего встречаются в CTF; для остального он сужает круг того, на что вы смотрите.