При рассмотрении использования модуля passlib в Python, документация [1] поставляется с предупреждением для генерации паролей, которое гласит:
Предупреждение: Перед использованием этих подпрограмм убедитесь, что в вашей системе имеется пул энтропии RNG.является безопасным и полным.Также убедитесь, что genword () или genphrase () вызывается с достаточно высоким энтропийным параметром для предполагаемого назначения пароля.
Однако в нем не упоминается, как это достигается.На практике я понимаю, что пул энтропии будет заполняться постепенно, обычно посредством ввода с клавиатуры / мыши, но как это достигается, например, для сервера без наушников, и как вы гарантируете, что он безопасен / полон, прежде чем вызывать функции genword / genphrase?
[1] https://passlib.readthedocs.io/en/stable/lib/passlib.pwd.html