Python ile Güvenli Veriler

ByFelez

Uzman üye
9 Tem 2013
1,818
1,774
Bu Python programı, kullanıcıdan bir girdi alır ve şifreleme yöntemi seçimi alarak girdiği değeri belirlediği yöntemle şifreler. Program, kullanıcının seçtiği şifreleme algoritmasını kullanarak girdiği değeri işler ve şifrelenmiş çıktıyı gösterir. Kullanıcı girdiği değerin hash değerini, seçtiği şifreleme yöntemiyle ekrana yazdırabilir.

İşte Python Programı ;


Python:
import hashlib

def sha256_sifrele(sifre):
    sha256 = hashlib.sha256()
    sha256.update(sifre.encode('utf-8'))
    return sha256.hexdigest()

def sha512_sifrele(sifre):
    sha512 = hashlib.sha512()
    sha512.update(sifre.encode('utf-8'))
    return sha512.hexdigest()

def md5_sifrele(sifre):
    md5 = hashlib.md5()
    md5.update(sifre.encode('utf-8'))
    return md5.hexdigest()

def sifre_sifrele_ve_goster():
    sifre = input("Lütfen şifreyi girin: ")
    secim = input("Lütfen şifreleme yöntemini seçin (SHA256, SHA512 veya MD5): ").lower()

    if secim == "sha256":
        sifrelenmis_hali = sha256_sifrele(sifre)
    elif secim == "sha512":
        sifrelenmis_hali = sha512_sifrele(sifre)
    elif secim == "md5":
        sifrelenmis_hali = md5_sifrele(sifre)
    else:
        print("Geçersiz şifreleme yöntemi!")
        return

    print(f"Orjinal şifre: {sifre}, {secim.upper()} ile şifrelenmiş hali: {sifrelenmis_hali}")

sifre_sifrele_ve_goster()


29exaxj.png


 

drjacob

Uzman üye
21 Ocak 2012
1,810
421
localhost
Bu Python programı, kullanıcıdan bir girdi alır ve şifreleme yöntemi seçimi alarak girdiği değeri belirlediği yöntemle şifreler. Program, kullanıcının seçtiği şifreleme algoritmasını kullanarak girdiği değeri işler ve şifrelenmiş çıktıyı gösterir. Kullanıcı girdiği değerin hash değerini, seçtiği şifreleme yöntemiyle ekrana yazdırabilir.

İşte Python Programı ;


Python:
import hashlib

def sha256_sifrele(sifre):
    sha256 = hashlib.sha256()
    sha256.update(sifre.encode('utf-8'))
    return sha256.hexdigest()

def sha512_sifrele(sifre):
    sha512 = hashlib.sha512()
    sha512.update(sifre.encode('utf-8'))
    return sha512.hexdigest()

def md5_sifrele(sifre):
    md5 = hashlib.md5()
    md5.update(sifre.encode('utf-8'))
    return md5.hexdigest()

def sifre_sifrele_ve_goster():
    sifre = input("Lütfen şifreyi girin: ")
    secim = input("Lütfen şifreleme yöntemini seçin (SHA256, SHA512 veya MD5): ").lower()

    if secim == "sha256":
        sifrelenmis_hali = sha256_sifrele(sifre)
    elif secim == "sha512":
        sifrelenmis_hali = sha512_sifrele(sifre)
    elif secim == "md5":
        sifrelenmis_hali = md5_sifrele(sifre)
    else:
        print("Geçersiz şifreleme yöntemi!")
        return

    print(f"Orjinal şifre: {sifre}, {secim.upper()} ile şifrelenmiş hali: {sifrelenmis_hali}")

sifre_sifrele_ve_goster()


29exaxj.png


emeğine sağlık hocam.
 

Çokgen

Katılımcı Üye
4 Eyl 2023
414
195
Bu Python programı, kullanıcıdan bir girdi alır ve şifreleme yöntemi seçimi alarak girdiği değeri belirlediği yöntemle şifreler. Program, kullanıcının seçtiği şifreleme algoritmasını kullanarak girdiği değeri işler ve şifrelenmiş çıktıyı gösterir. Kullanıcı girdiği değerin hash değerini, seçtiği şifreleme yöntemiyle ekrana yazdırabilir.

İşte Python Programı ;


Python:
import hashlib

def sha256_sifrele(sifre):
    sha256 = hashlib.sha256()
    sha256.update(sifre.encode('utf-8'))
    return sha256.hexdigest()

def sha512_sifrele(sifre):
    sha512 = hashlib.sha512()
    sha512.update(sifre.encode('utf-8'))
    return sha512.hexdigest()

def md5_sifrele(sifre):
    md5 = hashlib.md5()
    md5.update(sifre.encode('utf-8'))
    return md5.hexdigest()

def sifre_sifrele_ve_goster():
    sifre = input("Lütfen şifreyi girin: ")
    secim = input("Lütfen şifreleme yöntemini seçin (SHA256, SHA512 veya MD5): ").lower()

    if secim == "sha256":
        sifrelenmis_hali = sha256_sifrele(sifre)
    elif secim == "sha512":
        sifrelenmis_hali = sha512_sifrele(sifre)
    elif secim == "md5":
        sifrelenmis_hali = md5_sifrele(sifre)
    else:
        print("Geçersiz şifreleme yöntemi!")
        return

    print(f"Orjinal şifre: {sifre}, {secim.upper()} ile şifrelenmiş hali: {sifrelenmis_hali}")

sifre_sifrele_ve_goster()


29exaxj.png


Bu projeyi yapmıştım ellerine sağlık. Bu mesajlaşma uygulamalarında kullanılabilir.
 
Ü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.