Если вы вдруг решили написать в том или ином виде генератор паролей/токенов или других случайных значений, имеющих высокие требования к безопасности, не идите очивидным путем и не используйте модуль
random
.Используйте модуль
secrets
. Почуму? Если коротко, то random
создан для симуляции, а результат работы довольно предсказуем. А secrets
используется для генерации криптографически надёжных случайных чисел.Короткое объяснение — тут
Документаци — тут
———
#python #secrets #random
Please open Telegram to view this post
VIEW IN TELEGRAM
blog.mnislam.dev
Random or Secrets which module to use for critical information?
Random module vs Secrets module for security in python