Шифр RC4

Шифруйте и расшифровывайте текст потоковым алгоритмом RC4 (симметричный ключ).

Пример:

Как это работает

RC4 — потоковый алгоритм шифрования: он генерирует по ключу псевдослучайную последовательность байтов («keystream»), а затем объединяет её с текстом операцией XOR. Та же операция с тем же ключом позволяет расшифровать данные, поскольку XOR обратим. Инструмент полезен, чтобы разобраться в RC4 или поэкспериментировать с ним в учебных целях, а также для работы со старыми системами, которые всё ещё его используют.

Безопасно ли использовать RC4 сегодня?

Нет. RC4 уже несколько лет считается криптографически взломанным (статистические смещения в keystream, практические атаки на WEP и TLS) и исключён из современных стандартов. Инструмент предназначен для учебных целей и совместимости со старыми форматами, а не для защиты конфиденциальных данных.

Почему зашифрованный результат показан в шестнадцатеричном виде?

RC4 выдаёт «сырые» байты, которые не обязательно являются отображаемым текстом; шестнадцатеричная запись позволяет читаемо и без потерь представить любую последовательность байтов, чтобы её можно было легко скопировать, сохранить или передать.

100% локальная обработка: шифрование и расшифровка выполняются целиком в вашем браузере через WebAssembly.