XOR-шифрование (текст)
Зашифруйте текст с помощью повторяющегося XOR-ключа (результат в шестнадцатеричном формате) или расшифруйте ранее зашифрованную шестнадцатеричную строку.
Как это работает
XOR-шифрование объединяет каждый байт текста с байтом ключа (повторяющегося циклически) с помощью логической операции «исключающее ИЛИ», а результат кодируется в шестнадцатеричном формате для удобочитаемости и передачи в виде текста. Полезно для быстрого сокрытия строки или для практики в основах криптографии — это не надёжное шифрование для защиты чувствительных данных.
Почему зашифрованный результат в шестнадцатеричном формате?
Необработанный результат XOR может содержать непечатаемые байты. Кодирование в шестнадцатеричном формате (два символа на байт) гарантирует, что результат всегда будет читаемым и копируемым, независимо от используемого ключа.
Что произойдёт, если я расшифрую неверным ключом?
Расшифровка обычно даёт байты, не соответствующие допустимому тексту UTF-8, что вызывает явную ошибку, а не молчаливый бессвязный результат.
Обработка 100% локально: шифрование выполняется полностью в вашем браузере через WebAssembly, ваш текст и ключ никогда не покидают ваше устройство.