Сообщение Re[4]: Случайный пароль от 19.05.2023 23:21
Изменено 21.05.2023 14:39 netch80
Re[4]: Случайный пароль
Здравствуйте, ·, Вы писали:
·>Здравствуйте, vsb, Вы писали:
vsb>> Надо использовать /dev/random или аналог в винде.
·>Вроде же уже есть в стандарте. Чем не подходит?
·>https://learn.microsoft.com/en-us/cpp/standard-library/random-device-class
Никто не гарантирует использование реального /dev/{random,urandom} в этом случае.
Я вот проверил: Ubuntu 20.04, системный GCC. И что вы таки себе думаете — он включает встроенный в этот самый random_device... ещё один Mersenne Twister! И никакого /dev/random не читает. Картина Пикассо.
·>Здравствуйте, vsb, Вы писали:
vsb>> Надо использовать /dev/random или аналог в винде.
·>Вроде же уже есть в стандарте. Чем не подходит?
·>https://learn.microsoft.com/en-us/cpp/standard-library/random-device-class
Никто не гарантирует использование реального /dev/{random,urandom} в этом случае.
Я вот проверил: Ubuntu 20.04, системный GCC. И что вы таки себе думаете — он включает встроенный в этот самый random_device... ещё один Mersenne Twister! И никакого /dev/random не читает. Картина Пикассо.
Re[4]: Случайный пароль
Здравствуйте, ·, Вы писали:
·>Здравствуйте, vsb, Вы писали:
vsb>> Надо использовать /dev/random или аналог в винде.
·>Вроде же уже есть в стандарте. Чем не подходит?
·>https://learn.microsoft.com/en-us/cpp/standard-library/random-device-class
Я вот проверил: Ubuntu 20.04, системный GCC. [UPD: ошибся. Оно через RDRAND читает.
А перед ним переключатель, который в зависимости от поддержки процессора меняет ссылку на функцию.]
·>Здравствуйте, vsb, Вы писали:
vsb>> Надо использовать /dev/random или аналог в винде.
·>Вроде же уже есть в стандарте. Чем не подходит?
·>https://learn.microsoft.com/en-us/cpp/standard-library/random-device-class
Я вот проверил: Ubuntu 20.04, системный GCC. [UPD: ошибся. Оно через RDRAND читает.
А перед ним переключатель, который в зависимости от поддержки процессора меняет ссылку на функцию.]