Поточное шифрование
Здравствуйте!
Ребята, подкиньте, если у кого есть, алгоритм поточного шифрования с помощью генератора псевдослучайных чисел(с помощью 2 циклических регистров сдвига). Этот метод схож с гаммированием.
Желательно на С++ или Delphi.
Че-то я найти нигде его не могу.
Спасибо.
Ребята, подкиньте, если у кого есть, алгоритм поточного шифрования с помощью генератора псевдослучайных чисел(с помощью 2 циклических регистров сдвига). Этот метод схож с гаммированием.
Желательно на С++ или Delphi.
Че-то я найти нигде его не могу.
Спасибо.
1 ответов
ПСП-генератор на сдвиговом регистре не годится для шифрования, ибо стойкость такого алготирма очень низкая,
алгоритм уязвим против plaintext attack.
Используйте криптографически стойкий потоковый криптоалгоритм RC4:
http://en.wikipedia.org/wiki/RC4
Для защиты от известных атак (FMS, Klein) рекомендую после развёртки ключа и перед шифрованием
сделать 701 фиктивное чтение из генератора, чтобы начальное состояние хорошо перемешалось.