• 25-02-2023, 21:30:41
    #1
    Merhab kırılma olasılığı zor olan python şifreleme yapan var mı ücretsiz pyarmor vs gibi şeyler için yazmayın tek dosya şifrelenecek sağlam olması gerekiyor
  • 25-02-2023, 22:42:14
    #2
    from cryptography.fernet import Fernet
    import io

    # anahtar oluştur
    key = Fernet.generate_key()

    # yukarıda oluşturduğumuz anahtarı kullanarak Fernet nesnesi oluştur
    f = Fernet(key)
    print(key)

    # dosyadan oku
    with open('file_to_encrypt.txt', 'rb') as file:
    data = file.read()

    # şifrele
    data = io.BytesIO(data)
    encrypted_data = f.encrypt(data.read())

    with open('encrypted_file.txt', 'wb') as file:
    file.write(encrypted_data)


    #############

    Yukarıda gösterildiği gibi şifrelemeni yap. Ekrana key yazacak onu al, kaydet bir yere.

    Sonra aşağıdaki gibi şifreyi çözeceksin.

    #############



    from cryptography.fernet import Fernet
    import io


    with open('encrypted_file.txt', 'rb') as file:
    encrypted_data = file.read()


    key = b'30LZUFSXB5Vdf82tkxs_NG0vRXAlTmZ8qDLNbNWNS-Y='
    f = Fernet(key)


    decrypted_data = f.decrypt(encrypted_data)
    decrypted_data = io.BytesIO(decrypted_data)


    with open('decrypted_file.txt', 'wb') as file:
    file.write(decrypted_data.read())



    ############

    9. satırdaki key kısmını düzeltmeden çalıştırma.