Обзор
Hex ⇄ Строка — это двусторонний конвертер между шестнадцатеричными последовательностями байтов и строками, использующий UTF-8 как кодировку символов. Он превращает любой текст в две шестнадцатеричные цифры на байт, а также может декодировать hex-строку обратно в исходный текст. Это удобный помощник для отладки криптографических алгоритмов, разбора протокольных данных или анализа фрагментов бинарных файлов.
Как пользоваться инструментом
Шаг 1 — введите строку для конвертации слева или нажмите «Пример», чтобы загрузить образец. Шаг 2 — hex-представление появляется справа в реальном времени; каждый байт — это две hex-цифры в нижнем регистре, а между байтами добавляется пробел для читаемости. Шаг 3 — для обратного преобразования вставьте hex-строку справа; инструмент автоматически убирает распространённые префиксы и разделители, такие как пробелы, запятые,
0x и \x, перед разбором. Шаг 4 — скопируйте результат в буфер обмена.Типичные сценарии
Инспекция входных/выходных байтов при отладке криптографических алгоритмов; анализ hex-данных в перехваченных сетевых пакетах (Wireshark, tcpdump); работа с серийными, Bluetooth или TCP бинарными протоколами; хранение или передача ключей и соли как hex-строк; анализ файловых сигнатур, магических чисел и других бинарных идентификаторов; отладка результатов
crypto или хеш-функций.Технические детали
Строки конвертируются в байтовые последовательности через UTF-8, поэтому китайский иероглиф обычно занимает 3 байта. При разборе инструмент поддерживает пробелы, запятые, префиксы
0x (например, 0x48 0x69) и \x (например, \x48\x69) и убирает их перед декодированием. Длина hex-строки должна быть чётной, иначе отображается ошибка. Символы, не являющиеся hex (вне [0-9a-fA-F]), также вызывают понятное сообщение.Конфиденциальность и безопасность
Все преобразования выполняются локально в вашем браузере и данные не отправляются, поэтому вы можете безопасно отлаживать строки, содержащие секреты, токены или проприетарные протокольные данные.