При каждом запуске приложения должно создаваться случайное сообщение длиной 128 бит, чтобы сообщение не было выбрано ранее с максимальной вероятностью, и оно также должно быть безопасным (т. е. не может быть взломано некоторыми хакерами). Например, использование стандартного генератора случайных чисел с начальным числом, взятым из системного времени, небезопасно, поскольку его можно сломать, каким-то образом заморозив системное время (возможно ли это вообще?).
Функция Windows CryptGenRandom кажется подходящей для этого. Но есть ли портативная альтернатива? Если нет, есть ли соответствующие функции для Linux и Mac?
Подробнее здесь: https://stackoverflow.com/questions/446 ... tgenrandom