تولید رمز عبور امن با پایتون
این قطعه کد پایتون توسط یکی از کاربران در کامپایلر آنلاین پایتون نوشته و اجرا شده است. شما هم میتوانید کدهای خود را به صورت آنلاین تست کنید.
زبان: پایتون
این تابع generate_password یک رمز عبور تصادفی امن با استفاده از ماژول secrets ایجاد میکند که برای رمزهای عبور مناسب است. این تابع به شما امکان میدهد طول رمز عبور و حداقل تعداد ارقام و کاراکترهای خاص را مشخص کنید.
- طول قابل تنظیم با پارامتر length (پیشفرض ۱۲)
- تضمین حداقل min_digits رقم
- تضمین حداقل min_special کاراکتر خاص
- ترکیب تصادفی نهایی از طریق secrets.SystemRandom().shuffle
مثال استفاده:
my_password = generate_password(16, min_digits=3, min_special=2)