1 год назад
Пишем функцию генерации пароля на Python
Внимание! Данная функция не обеспечивает должной безопасности. Не рекомендуется использовать ее в реальных проектах для генерации паролей. Сегодня разберем короткую и удобную функцию для генерации паролей, IDшников или рандомных имен файлов. Вы также можете использовать ее для своих нужд генерации случайных строк. import random import string def gen_rand_str(length: int) -> str: return ''.join(random.choice(string.ascii_letters + string.digits) for _ in range(0, length)) Разложим ее на составные части: >>> string.ascii_letters 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' >>> string.digits '0123456789' >>> string...
1001 читали · 5 лет назад
Как написать функцию для проверки надежности пароля на Python
Статья будет полезной для начинающих программистов изучающих Python, хотя приведенный код не такой уж и простой. В этой статье я буду разрабатывать модуль для проверки надежности пароля. Где он может быть использован, пожалуй, излишне перечислять. Все знают, что пароль является надежным тогда, когда он будет содержать числа, буквы верхнего и нижнего регистра, и не будет слишком коротким. Итак, надежный пароль должен удовлетворять следующим требованиям:  Функция для проверки пароля будет принимать строку и возвращать False или True. def password(data: str) -> bool: pass Начало положено! 😊 Двигаемся дальше...