تولید پسوورد تصادفی با پایتون :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات
  • ۲۲ مرداد ۰۲، ۰۰:۳۴ - Sami
    مرسی
  • ۱۴ مرداد ۰۲، ۱۴:۴۶ - farhad
    salam

بعضی وقتا برای نیاز های شخصی لازم میشه که یه پسوورد قوی و تصادفی تولید کنیم یا اینکه بعضی وقتا تو بعضی از سایت ها مثل سرویس جیمیل و ... میبینیم که بعضی وقتا خودش یه پسوورد پیشنهاد میکنه که امنیتش نسبتا بالاست که ما هم اینجا یه همچین برنامه ای تولید میکنیم که یه پسوورد تصادفی از خودش تولید کنه که کسی نتونه حدسش بزنه

یه اسکریپت پایتونی ایجاد کنین و کدهای پایین رو داخلش کپی کنین

import random

reshte = raw_input("Toool password => ");reshte = int(reshte)

print ''.join([random.choice
                (
                    'abcdefghijklmnopqrstuvwxyz'
                    +
                    'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
                    +
                    '!@#$%^&*()_+,><;./?`'
                    +
                    '1234567890'
                )
                for i in range(reshte)])

حالا زمانی که اسکریپت رو اجرا کنیم میتونیم یه مقدار عددی مثل هشت و ده و سی و دو و ... وارد کنیم و اینتر بزنیم ، بعدش هم برناممون برامون یدونه پسوورد تصادفی تولید کنه که صد البته شما هم میتونین کارکتر هایی که میخواین تو پسوورد تولیدیتون نباشه رو از تو کدها بردارین یا اینکه این کدهارو به چیزی که میخواین تغییر بدین چون این فقط یه کد کوتاه و کاربردی بود و اگه بخوایم همینجوری الکی بنویسیم زیاد بکارمون نمیاد :)

موفق باشید

نظر (۲۰)

بازم سلام سلطان امشب دارم میچرخم تو وبتون ک هرجیدم باشی متوجه گذر زمان نمیشی، فقط اینکه استاد بخوام اینو با پایتون 3 بنویسم کدوماشو باید تغییر بدم، بعد ی مدت دوباره اومدم پای سیستم، وقت نکردیم چونواز کارمون اخراج شدیم دوباره دنبال کاریم، چون نامردی مارو اخراج کرد منم ویروس نیوفولدر بی نهایتو توی استارت اپش کپی کردم فک کنم ی ماهی باید بشینه فولدر پاک کنه، بازم ببخشیدا عزیز اگه اذیتت میکنم :)D
Virus32 MR_C0D3R ‌ :
سلام
اون سلطان رو دمت گرم از این به بعد نگو
حاضرم بهم بگی هووی ادمین با تو ام ولی نگی سلطان D;
تو که پایتون سه داری کدهارو کپی کن و بعد از اجرا ببین به چیا گیر میده بگو تا حلش کنیم
چون من دو تا پایتون رو که پیش هم نصب میکنم (پایتون دو و سه) موقع اجرای کدهام به مشکل بر میخورم
بخاطر همین مجبورم همیشه از پایتون دو استفاده کنم
الان نمیدونم برای پایتون سه چیا گیر بده اما اینو خوب متوجهم که اول بسم الله به اون raw_input گیر میده
در نتیجه اونو پاکش کن و به جاش input قرار بده
دور از جون شکسته نفسی میفرماین، چشم دستور بده عزیز، زودتر میگفتی نمیگفتم داداش گلم، اینو بدون شما واسه ما جز سلاطین وبی، اگه دو خط کد نوشتنم از اینجا یاد گرفتیم ادم نباید هیچوقت یادش بره ک از بزرگای مثل شما یاد گرفتیمو شما هم بدون منت تجربتونو در اختیار کاربرا قرار دادین ک کمتر کسی توی این روزگار این مرامو داره رایگان اموزش بده، اون کدها هم میزنم ببینم چی میشه، فعلا
مستر کدر عزیز کداشو تغییر دادم ی کوچولو، همون raw inputu حذف کردم، اجرا میشه برنامه مینویسه tool passwordوقتی میخوام عدد بزنم ک واسم پسورد تولید کنه اخر ارورش اینو نوشته،
Type Error: 'str' object is not callable، اگه زحمتی نیست رفیق ی نگاهی بهش بنداز ببین میشه ردیفش کرد دمت گرم
Virus32 MR_C0D3R ‌ :
بیخیال ارور
پایتون 3 نصب کردم و کداشو نوشتم که کارت راه بیفته
فقط ای کاش خودت مینوشتی که بهتر یاد بگیری
چون من همیشه از پایتون 2 استفاده میکنم و پایتون 3 بکارم نمیاد
import random

reshte = input("Tool Reshte => ");reshte = int(reshte)

Str_1 = 'abcdefghijklmnopqrstuvwxyz'
Str_2 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Str_3 = '!@#$%^&*()_+,><;./?`'
Str_4 = '1234567890'

print ("Password sakhte shode => ",''.join(random.choice(Str_1+Str_2+Str_3+Str_4) for _ in range(reshte)))
بابا فداییی داری نمیدونم کلمه ای پیدا میشه ک این لطفتو جبران کنه، شاگرد ته کلاستم دیگه استاد، جبران میکنم عزیز، اینو نشونم دادی دیگه مطمن باش هیچوقت زحمتتو فراموش نمیکنم از این کد خیلی چیزارو یاد میگیرمو زحمت استادمو فراموش نمیکنم،
بازم ممنون و مرسی ک هستی
داداش ببخشید من سوال پرسیدم ولی انگار جواب داده نشده بنده پرسیدم کدی هست که بتوینم از پایتون خروجی نوت پد بگیریم ؟!
مثلا از کاربر وردی بگیرم بعد ان ورودی رو تو نوت پد ذخیره کنه
Virus32 MR_C0D3R ‌ :
حداقل یادت باشه کجا سوال میپرسی :(
سلام
همون مزاحم همیشگی هستم:(
خواستم بپرسم که تو کدوم IDE یه محیط برنامه نویسی این کدا رو بنویسم:)
اخه تازه شروع کردم و از این چیزا.......
Virus32 MR_C0D3R ‌ :
سلام
اولاش توی همون IDLE خود پایتون بنویسی بهتره
زدم ولی موقع نصبش این ارور میده:
http://www.mr-uploader.zili.ir/123.PNG?i=1
Virus32 MR_C0D3R ‌ :
بهتر بود پایتون 2 دانلود کنی چون بیشتر پستامون با پایتون 2 هستش
و اما برای این اروره اینکه ، ویندوزت چند بیتیه ؟
میگه باید ویندوزتو ارتقاء بدی ...
اما نمیدونم پایتون 32 نصب میکنی روی 64 بیتی یا بر عکس و ...
ویندوزم 32 بیتیه
نسخه ی 32 بیتیشو هم دانلود کردم:|
Virus32 MR_C0D3R ‌ :
از اینجا یبار دیگه پایتونو دانلود کن
مشکل حل شد
دمت واقعا گرم ^-^
سلام
میگم کدی هست تو پایتون که مثل دستور goto بت عمل بکنه؟
Virus32 MR_C0D3R ‌ :
سلام
میتونیم از توابع توی پایتون استفاده کنیم
مثلا توی Bat ها میگیم که اگر متغیر v32 برابر شد با فلان
برو به فلان چیز 
اینجا هم همینکارو میکنیم ، یعنی میگیم اگر ورودی ما برابر شد با v32 برو به تابع a
کد پایین رو با دقت نگاه کن تا بهت توضیح بدم
v32 = raw_input("Enter text => ")

def a():
    print " Hello :) "
def b():
    print " Bye :) "
if (v32 == "virus32"):
    a()
if (v32 == "mr_c0d3r"):
    b()
خب اینجا ما چیکار کردیم ؟ 
اومدیم یه متغیر با اسم v32 تعریف کردیم و ورودی که از کاربر میگیریم رو ریختیم داخلش
بعدا دو تا تابع a و b تعریف کردیم
بعدش گفتیم اگر اون ورودی که گرفتیم برابر شد با a ، برو به فلان تابع 
و بعدش یه شرط دیگه گذاشتیم که اگر v32 برابر شد با اون یکی تابع 
برو به اون تابع :)
تست بگیر تا بدونی چی به چیه 
سلام
ن منظورم این بود که یه دسته درست کنیم بعد بگیم این کد هارو از اول شرو کن مثالش توی VBS:
do
a=msgbox("virus32")
loop
Virus32 MR_C0D3R ‌ :
آهان
اونموقع میتونیم حلقمونو True کنیم
کدهای پایین رو نیگا
while True:
	print "Http://ViRus32.Blog.IR"
بعدا هر وقت که خواس سیم میتونیم حلقمونو با break بشکونیم :)
آقا میشه بگی این کد بت دقیقا به پایتون چجوری نوشته میشه؟
:A
start %0
goto :A
Virus32 MR_C0D3R ‌ :
import os

while True:
	os.system("Start cmd.exe")

سلام تو سی پلاس یه دستور getchar داشتیم

به پایتون چی میشه

Virus32 MR_C0D3R ‌ :
از دستور getchar برای گرفتن یه رشته از کاربر استفاده میشه
میخوای از کاربر یدونه کارکتر بگیری ؟
while(1):
    v32 = raw_input("Enter Your Char => ")
    if(len(v32) != 1):
        v32 = v32[0]
    print(v32)
این کدها بطور متداول از کاربر یه مقداری رو میگیره
و اگه اون مقدار بیشتر از یدونه کارکتر بود تشخیص میده که رشته هستش و کارکتر اول اون رو داخل متغیر v32 قرار میده و در نهایت چاپ میکنه
اگه میخوای یبار یه ورودی بگیری باید while رو برداری و فاصله هارو درست کنی و در نهایت به جای چاپ دستور مورد نظرتو قرار بدی

نه منظورم این بود که برنامه ام بسته نشه

Virus32 MR_C0D3R ‌ :
آها
اونموقع خط پایین رو آخر کدت قرار بده
raw_input()
بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است

داداش ترو خدا میشه اینو بصورت گرافیکی بفرستی؟ یه گرافیک ساده داشته باشه اینو تو پروژم استفاده کردم استاد میگه نباید تو محیط سیاه اجرا شه یه گرافیک ابتدایی داشته باشه لطفااا

دادا لطفا این کامنتو تایید نکن یا ایمیل باهام در ارتباط باش یا تلگرام به ایدی ************ ترو خدا کمکم کن :(((((0

Virus32 Attrib32 32 32 :
پست های گرافیکی خوانده شع
بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است

سلام داداش علیرضام. من با اموزشات این کدای زیر رو نوشتم ولی خطا میده میشه بگی ایراد کارم کجاست؟ من باید اینو تحویل بدم کمکم کنننننننننننننن وگرنه صفر میشه نمرم گناه دارم مرسیییییییییییی

from tkinter import *
ontarigo = Tk()
ontarigo.title = ("******* ****** & ******* *******")
ontarigo.resizable(False,False)
ontarigo.configure(bg = 'black')
ontarigo.geometry('250x250')
iconbitmap(bitmap = 'c://user/alireza/desktop/Passkey/img/ico.png')
ontarigo = Label(ontarigo , text = "رمز ساز", fg = "white") ontarigo.pack()
Button(ontarigo , text = "Create a Random PassKey" , command = ontarigo,  padx = 250).pack()(side = "center")
ontarigo1Entry = ttk.Entry(root,width= 250)
ontarigo1Entry.pack()
ontarigo1Entry.insert(0, 'Enter a Length, Then We'll Generate a Random Key: ')
ontarigo1Entry.config(show= '*')
def ontarigo()
    get(ontarigo1Entry);reshte = int(reshte)

    print ''.join([random.choice
                (
                    'abcdefghijklmnopqrstuvwxyz'
                    +
                    'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
                    +
                    '!@#$%^&*()_+,><;./?`'
                    +
                    '1234567890'
                )
                for i in range(reshte)])
 

Virus32 MR_C0D3R ‌ :
سلام
برام مهم نی کی هستی D:
بعضی چیزای ابتدایی رو هم اشتباه نوشتی که نشون میده خیلی ....
مثلا انتهای تعریف تابعت مساوی ( : ) نداره
یا بعضی چیزای ابتدایی...
میدونم دروغ میگی صفر میگیری ولی من اگه خودم استادت بودم یک رو هم برات زیادی میدیدم
بطور کلی من اینو نوشتم
import random
from tkinter import *

#-----#-----#-----#-----#-----#-----#-----#-----#-----#-----

window = Tk()
window.title('Password-Generator')
window.geometry('280x120')
window.resizable(0,0)

#-----#-----#-----#-----#-----#-----#-----#-----#-----#-----

def generatePass(tool):
    reshte = tool
    pswd = ''.join([random.choice
        (
            'abcdefghijklmnopqrstuvwxyz'
            +
            'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
            +
            '!@#$%^&*()_+,><;./?`'
            +
            '1234567890'
        )
    for i in range(int(reshte))])

    return pswd

#-----#-----#-----#-----#-----#-----#-----#-----#-----#-----

Label(window, text="Length Of Password").grid(row=0)
user_input = Entry(window)
user_input.grid(row=0, column=1)
result = Label(window, text='')
result.grid(row=5, column=0, columnspan=1)
btn = Button(window, text='Generate Password')
btn.config(command=lambda: result.config(text=generatePass(user_input.get())))
btn.grid(row=2, column=1, sticky=W, pady=4)

میشه اسممو که فینگلیش نوشتم تو کامنت قبلی تو کدام هست کلا بپاکی. یا کل کامنتو بپاکی؟ دستتم درد نکنه راستی. میترسم استادم سرچ کنه اسممو اینجا ببینه

Virus32 MR_C0D3R ‌ :
استادت بیخود کرده چیزی بگه
میخواست به شاگرداش سخت بگیره که از دیگران نپرسن

سلام به   MR_C0D3R عزیز . من یه رمز ساز نوشتم گفتم زیر همین پست کامنت بدم بقیه هم استفاده کنم . 

 

import string

from random import *

 

char = string.ascii_letters + string.punctuation + string.digits

password ="".join(choice(char) for x in range(randint(8,16)))

print(' this is Your password "copy it" :', password)

z = input 

print(z(input))

فقط شرمنده تو اینجا نتونستم درُس کپی کنم . شرمنده

Virus32 ولم کنید (: :
مرسی (:

import string

from random import *

 

char = string.ascii_letters + string.punctuation + string.digits

password ="".join(choice(char) for x in range(randint(8,16)))

print(' this is Your password "copy it" :', password)

z = input 

print(z(input))

البتّه شرمنده خیلی ابتدایی بود . 

^^^^^^^^^^^^^^^^^^

 

 

 

 

 

 

  -

سید

باید اینجحوری ایبمپورتش کنی

from random import choice

وگرنه ارور میده

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی