Я пытался понять и выяснить, следует ли использовать os.urandom() или Crypto.Random.new() для криптографически защищенных псевдослучайных чисел.
Следующий веб-сайт предлагает использовать os.urandom():
https://github.com/mozilla/PyHawk/pull/13
но я действительно не понимаю, почему и другие сайты, которые я нашел в Интернете, действительно не объясняют, какой из них использовать.
Если кто-нибудь знает, какой из них безопасен для использования в криптографии, я был бы признателен за совет!
Одна из вещей, которые меня особенно беспокоят, заключается в том, что я планирую использовать ее для генерации случайных чисел, но я волнуюсь, что в один прекрасный день я генерирую некоторые случайные числа, а на следующий день состояние генератора одинаковое, и оно начинается для генерации тех же "случайных" чисел.