Сеть Фейстеля и гибридная криптосистема

Приложение демонстрирует работу сети Фейстеля с 8 раундами, 16-битным блоком и правосторонним XOR. Секретный ключ передаётся через RSA, а текст шифруется в режиме обратной связи по шифртексту.

1. Генерация пары RSA-ключей

Нажмите кнопку ниже, чтобы получить новую пару ключей. После генерации можно сразу скачать открытый и закрытый ключи в формате PEM.

2. Шифрование сообщения

Введите текст и предоставьте открытый ключ получателя. Симметричный 16-битный ключ генерируется автоматически и шифруется RSA.

3. Расшифрование пакета

Получатель выбирает пакет и закрытый ключ, после чего система восстанавливает исходный текст и симметричный ключ.