با Python Program to Generate Password می توانید پسورد های تصادفی ایجاد کنید. این سورس برای افراد مبتدی بسیار مفید است.
سورس ساخت پسورد تصادفی در پایتون
این سورس، برای ایجاد رمز عبور یک عدد از شما دریافت می کند، و یک رمز عبور تصادفی با همان طول تولید کند. مثلا اگر کاربر عدد 25 را وارد کند، یک رمز عبور تصادفی 25 کاراکتری به کاربر ارائه می دهد.
پکیج ویژه : آموزش پروژه محور طراحی سایت با پایتون و جنگو مختص بازار کار
برای نوشتن برنامه ایجاد رمز عبور پایتون ، یک رشته از اعداد + حروف بزرگ + کوچک + کاراکترهای خاص را وارد می کنیم :
1 2 3 4 5 |
import random passlen = int(input("enter the length of password")) s="abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()?" p = "".join(random.sample(s,passlen )) print(p) |
در کد بالا ابتدا ماژول random را در پایتون ایمپورت می کنیم، سپس برای طول رمز عبور از کاربر درخواست می شود. سپس حروف، اعداد و کاراکترهای خاصی را که میخواهم هنگام ایجاد رمز عبور در نظر گرفته شوند، ذخیره کردیم. سپس با اتصال طول رمز عبور و متغیر s یک نمونه گیری تصادفی انجام می دهم که در نهایت یک رمز عبور تصادفی ایجاد می شود.
مطالب مرتبط با سورس برنامه نویسی پایتون
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- انتشار: ۲۹ دی ۱۴۰۱
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس