Python ile Şifre Oluşturucu

ByFelez

Uzman üye
9 Tem 2013
1,818
1,774
Şimdi Hacı Dayılarım Bu Python programı kullanıcıdan alınan isteklere göre belirli bir uzunluktaki güçlü bir şifreyi oluşturan bir şifre oluşturucu yazılımı Adını Auto-Pass koydum Kullanıcı Şifrenin Uzunluğunu küçük harf büyük harf rakam ve özel karakterlerin kullanılıp kullanılmayacağını belirleyebilir. Program oluşturduğu şifreyi ve bu şifrenin orijinal haliyle birlikte SHA 256 algoritması ile şifrelenmiş halini ekrana yazdırır Bu şekilde kullanıcı, güvenli bir şifre oluşturmanın yanı sıra şifresinin güvenli bir şekilde saklanmış SHA 256 hash değerini de görebilir.

Python:
import hashlib
import random
import string

def generate_password(length, use_lowercase, use_uppercase, use_digits, use_special_chars):
    characters = ""
    
    if use_lowercase:
        characters += string.ascii_lowercase
    if use_uppercase:
        characters += string.ascii_uppercase
    if use_digits:
        characters += string.digits
    if use_special_chars:
        characters += string.punctuation

    if not characters:
        print("Lütfen en az bir karakter setini seçin.")
        return None

    password = ''.join(random.choice(characters) for _ in range(length))
    hashed_password = hashlib.sha256(password.encode()).hexdigest()

    return password, hashed_password

def main():
    print("Auto-Pass - ByFelez")

    length = int(input("Şifre uzunluğu: "))
    use_lowercase = input("Küçük harfleri kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_uppercase = input("Büyük harfleri kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_digits = input("Rakamları kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_special_chars = input("Özel karakterleri kullanmak ister misiniz? (e/h): ").lower() == 'e'

    result = generate_password(length, use_lowercase, use_uppercase, use_digits, use_special_chars)

    if result:
        password, hashed_password = result
        print("\nOluşturulan Şifre:", password)
        print("Şifrenin SHA-256 İle Şifrelenmiş Hali:", hashed_password)

if __name__ == "__main__":
    main()

5bith2d.png
 

Proxq_

Üye
29 Mar 2023
91
31
Proxq_
Şimdi Hacı Dayılarım Bu Python programı kullanıcıdan alınan isteklere göre belirli bir uzunluktaki güçlü bir şifreyi oluşturan bir şifre oluşturucu yazılımı Adını Auto-Pass koydum Kullanıcı Şifrenin Uzunluğunu küçük harf büyük harf rakam ve özel karakterlerin kullanılıp kullanılmayacağını belirleyebilir. Program oluşturduğu şifreyi ve bu şifrenin orijinal haliyle birlikte SHA 256 algoritması ile şifrelenmiş halini ekrana yazdırır Bu şekilde kullanıcı, güvenli bir şifre oluşturmanın yanı sıra şifresinin güvenli bir şekilde saklanmış SHA 256 hash değerini de görebilir.

Python:
import hashlib
import random
import string

def generate_password(length, use_lowercase, use_uppercase, use_digits, use_special_chars):
    characters = ""
   
    if use_lowercase:
        characters += string.ascii_lowercase
    if use_uppercase:
        characters += string.ascii_uppercase
    if use_digits:
        characters += string.digits
    if use_special_chars:
        characters += string.punctuation

    if not characters:
        print("Lütfen en az bir karakter setini seçin.")
        return None

    password = ''.join(random.choice(characters) for _ in range(length))
    hashed_password = hashlib.sha256(password.encode()).hexdigest()

    return password, hashed_password

def main():
    print("Auto-Pass - ByFelez")

    length = int(input("Şifre uzunluğu: "))
    use_lowercase = input("Küçük harfleri kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_uppercase = input("Büyük harfleri kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_digits = input("Rakamları kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_special_chars = input("Özel karakterleri kullanmak ister misiniz? (e/h): ").lower() == 'e'

    result = generate_password(length, use_lowercase, use_uppercase, use_digits, use_special_chars)

    if result:
        password, hashed_password = result
        print("\nOluşturulan Şifre:", password)
        print("Şifrenin SHA-256 İle Şifrelenmiş Hali:", hashed_password)

if __name__ == "__main__":
    main()

5bith2d.png
eline emeğine sağlık
 

admin44

Katılımcı Üye
6 Kas 2023
453
139
TÜRKİYE
Şimdi Hacı Dayılarım Bu Python programı kullanıcıdan alınan isteklere göre belirli bir uzunluktaki güçlü bir şifreyi oluşturan bir şifre oluşturucu yazılımı Adını Auto-Pass koydum Kullanıcı Şifrenin Uzunluğunu küçük harf büyük harf rakam ve özel karakterlerin kullanılıp kullanılmayacağını belirleyebilir. Program oluşturduğu şifreyi ve bu şifrenin orijinal haliyle birlikte SHA 256 algoritması ile şifrelenmiş halini ekrana yazdırır Bu şekilde kullanıcı, güvenli bir şifre oluşturmanın yanı sıra şifresinin güvenli bir şekilde saklanmış SHA 256 hash değerini de görebilir.

Python:
import hashlib
import random
import string

def generate_password(length, use_lowercase, use_uppercase, use_digits, use_special_chars):
    characters = ""
   
    if use_lowercase:
        characters += string.ascii_lowercase
    if use_uppercase:
        characters += string.ascii_uppercase
    if use_digits:
        characters += string.digits
    if use_special_chars:
        characters += string.punctuation

    if not characters:
        print("Lütfen en az bir karakter setini seçin.")
        return None

    password = ''.join(random.choice(characters) for _ in range(length))
    hashed_password = hashlib.sha256(password.encode()).hexdigest()

    return password, hashed_password

def main():
    print("Auto-Pass - ByFelez")

    length = int(input("Şifre uzunluğu: "))
    use_lowercase = input("Küçük harfleri kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_uppercase = input("Büyük harfleri kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_digits = input("Rakamları kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_special_chars = input("Özel karakterleri kullanmak ister misiniz? (e/h): ").lower() == 'e'

    result = generate_password(length, use_lowercase, use_uppercase, use_digits, use_special_chars)

    if result:
        password, hashed_password = result
        print("\nOluşturulan Şifre:", password)
        print("Şifrenin SHA-256 İle Şifrelenmiş Hali:", hashed_password)

if __name__ == "__main__":
    main()

5bith2d.png
eline sağlık hocam
 

BlackDynamite

Katılımcı Üye
7 Kas 2023
898
346
Şimdi Hacı Dayılarım Bu Python programı kullanıcıdan alınan isteklere göre belirli bir uzunluktaki güçlü bir şifreyi oluşturan bir şifre oluşturucu yazılımı Adını Auto-Pass koydum Kullanıcı Şifrenin Uzunluğunu küçük harf büyük harf rakam ve özel karakterlerin kullanılıp kullanılmayacağını belirleyebilir. Program oluşturduğu şifreyi ve bu şifrenin orijinal haliyle birlikte SHA 256 algoritması ile şifrelenmiş halini ekrana yazdırır Bu şekilde kullanıcı, güvenli bir şifre oluşturmanın yanı sıra şifresinin güvenli bir şekilde saklanmış SHA 256 hash değerini de görebilir.

Python:
import hashlib
import random
import string

def generate_password(length, use_lowercase, use_uppercase, use_digits, use_special_chars):
    characters = ""
   
    if use_lowercase:
        characters += string.ascii_lowercase
    if use_uppercase:
        characters += string.ascii_uppercase
    if use_digits:
        characters += string.digits
    if use_special_chars:
        characters += string.punctuation

    if not characters:
        print("Lütfen en az bir karakter setini seçin.")
        return None

    password = ''.join(random.choice(characters) for _ in range(length))
    hashed_password = hashlib.sha256(password.encode()).hexdigest()

    return password, hashed_password

def main():
    print("Auto-Pass - ByFelez")

    length = int(input("Şifre uzunluğu: "))
    use_lowercase = input("Küçük harfleri kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_uppercase = input("Büyük harfleri kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_digits = input("Rakamları kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_special_chars = input("Özel karakterleri kullanmak ister misiniz? (e/h): ").lower() == 'e'

    result = generate_password(length, use_lowercase, use_uppercase, use_digits, use_special_chars)

    if result:
        password, hashed_password = result
        print("\nOluşturulan Şifre:", password)
        print("Şifrenin SHA-256 İle Şifrelenmiş Hali:", hashed_password)

if __name__ == "__main__":
    main()

5bith2d.png
Ellerinize Sağlık Hocam
 

drjacob

Uzman üye
21 Ocak 2012
1,810
421
localhost
Şimdi Hacı Dayılarım Bu Python programı kullanıcıdan alınan isteklere göre belirli bir uzunluktaki güçlü bir şifreyi oluşturan bir şifre oluşturucu yazılımı Adını Auto-Pass koydum Kullanıcı Şifrenin Uzunluğunu küçük harf büyük harf rakam ve özel karakterlerin kullanılıp kullanılmayacağını belirleyebilir. Program oluşturduğu şifreyi ve bu şifrenin orijinal haliyle birlikte SHA 256 algoritması ile şifrelenmiş halini ekrana yazdırır Bu şekilde kullanıcı, güvenli bir şifre oluşturmanın yanı sıra şifresinin güvenli bir şekilde saklanmış SHA 256 hash değerini de görebilir.

Python:
import hashlib
import random
import string

def generate_password(length, use_lowercase, use_uppercase, use_digits, use_special_chars):
    characters = ""
   
    if use_lowercase:
        characters += string.ascii_lowercase
    if use_uppercase:
        characters += string.ascii_uppercase
    if use_digits:
        characters += string.digits
    if use_special_chars:
        characters += string.punctuation

    if not characters:
        print("Lütfen en az bir karakter setini seçin.")
        return None

    password = ''.join(random.choice(characters) for _ in range(length))
    hashed_password = hashlib.sha256(password.encode()).hexdigest()

    return password, hashed_password

def main():
    print("Auto-Pass - ByFelez")

    length = int(input("Şifre uzunluğu: "))
    use_lowercase = input("Küçük harfleri kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_uppercase = input("Büyük harfleri kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_digits = input("Rakamları kullanmak ister misiniz? (e/h): ").lower() == 'e'
    use_special_chars = input("Özel karakterleri kullanmak ister misiniz? (e/h): ").lower() == 'e'

    result = generate_password(length, use_lowercase, use_uppercase, use_digits, use_special_chars)

    if result:
        password, hashed_password = result
        print("\nOluşturulan Şifre:", password)
        print("Şifrenin SHA-256 İle Şifrelenmiş Hali:", hashed_password)

if __name__ == "__main__":
    main()

5bith2d.png
eline sağlık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.