C++: портативная альтернатива CryptGenRandom.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C++: портативная альтернатива CryptGenRandom.

Сообщение Anonymous »

При каждом запуске приложения должно создаваться случайное сообщение длиной 128 бит, чтобы сообщение не было выбрано ранее с максимальной вероятностью, и оно также должно быть безопасным (т. е. не может быть взломано некоторыми хакерами). Например, использование стандартного генератора случайных чисел с начальным числом, взятым из системного времени, небезопасно, поскольку его можно сломать, каким-то образом заморозив системное время (возможно ли это вообще?).

Функция Windows CryptGenRandom кажется подходящей для этого. Но есть ли портативная альтернатива? Если нет, есть ли соответствующие функции для Linux и Mac?

Подробнее здесь: https://stackoverflow.com/questions/446 ... tgenrandom
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»