Re[6]: Программа для шифрования с закрытым ключом
От: Pyromancer  
Дата: 06.03.25 12:11
Оценка:
Здравствуйте, L_G, Вы писали:

K>>Прошу подсказать, как сгенерировать действительно более-менее случайное число (криптостойкий генератор случайных чисел).


L_G>Какой бы программная функция не была, всё, что она сможет выдать без источника реальной случайности — это только псевдослучайные последовательности.


Используем классику жанра — книжный шифр с поправкой на мощность современных компутеров и настоящая случайность не особо нужна.

1 Берем большой архив, или там фильм в UHD.
2 Генерируем псевдослучайное число от 0 до длины файла в байтах
3 Ищем байт равный кодируемому начиная с этой позиции в большом файле
4 Позиция где он найден это будет шифрованым значением байта.
5 Повторяем с шага 2 для каждого байта в шифруемом файле

Даже зная методику шифрования без правильного файла не вскрыть, а оригинальная уязвимость книжного шифра к частотному анализу перекрыта.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.