Individual loyiha 1 fanidan loyiha ishi «Bardoshli parollarni generatsiyalash dasturini ishlab chiqish» mavzusida



Yüklə 257,54 Kb.
Pdf görüntüsü
səhifə8/8
tarix07.01.2024
ölçüsü257,54 Kb.
#202805
1   2   3   4   5   6   7   8
Bardoshli parollarni generatsiyalash dasturini ishlab chiqish (1)

 


41 
Xulosa 
Kuchli parol g'oyalari onlayn hisoblaringizni himoya qilish uchun juda muhimdir. 
Ushbu ishda keltirilgan strategiyalar va eng yaxshi amaliyotlarga rioya qilish orqali 
siz hisoblaringizni xavfsiz saqlashga yordam beradigan kuchli parollar yaratishingiz 
mumkin. 
Kuchli parollarni yaratish strategiyalarining ba'zilari katta va kichik harflar
raqamlar va belgilar kombinatsiyasidan foydalanishni o'z ichiga oladi; parolingiz 
kamida 12 belgidan iborat bo'lishi; va shaxsiy ma'lumotlardan foydalanishdan 
qochish. Kuchli parollardan foydalanishning eng yaxshi usullaridan ba'zilari 
parollaringizni saqlash uchun parol menejeridan foydalanishni o'z ichiga oladi; iloji 
boricha ikki faktorli autentifikatsiyani yoqish; qaysi havolalarni bosganingizga 
ehtiyot bo'ling; fishing firibgarliklaridan xabardor bo'lish; va dasturiy ta'minotni 
yangilab turish. 
Ushbu strategiyalar va eng yaxshi amaliyotlarga rioya qilish orqali siz 
hisoblaringizni xavfsiz saqlashga yordam beradigan kuchli parollar yaratishingiz 
mumkin. 


42 
Foydalingan adabiyotlar 
1.
https://www.miniorange.com/blog/different-types-of-authentication-
methods-for-security/
 
2.
Shaxsiy kompyuterlar, serverlar, pereferiya uskunalarining dasturiy 
ta’minotini o’rnatish va hizmat ko'rsatish fanidan o’qitish materiallari 
to’plami 
3.
https://spamauditor.org/2021/09/the-different-types-of-authentication-
attacks-what-you-can-do-to-protect-yourself/
 
4.
https://www.redswitches.com/blog/password-ideas/#Make-Your-
Password-Challenging
 
5.
https://www.getcybersafe.gc.ca/en/blogs/how-strong-your-password-five-
ways-evaluate
 
6.
https://chat.openai.com
  


43 
Ilova 
import secrets 
import string 
def generate_strong_password(length=12): 
# Define character sets 
lowercase_letters = string.ascii_lowercase 
uppercase_letters = string.ascii_uppercase 
digits = string.digits 
special_characters = string.punctuation 
# Combine all character sets 
all_characters = lowercase_letters + uppercase_letters + digits + 
special_characters 
# Ensure at least one character from each set 
password = ( 
secrets.choice(lowercase_letters) + 
secrets.choice(uppercase_letters) + 
secrets.choice(digits) + 
secrets.choice(special_characters) 

# Generate the remaining part of the password 
password += ''.join(secrets.choice(all_characters) for _ in range(length - 4)) 
# Shuffle the password characters 
password_list = list(password) 
secrets.SystemRandom().shuffle(password_list) 
password = ''.join(password_list) 
return password 
# Example: Generate a strong password with default length (12 characters) 
new_password = generate_strong_password() 
print("Generated Password:", new_password) 
bu dastur bardoshli parollarni random ravishda sizga chiqarib beradi. 

Yüklə 257,54 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin