Tek Kullanımlık Pad Cipher Uygulaması

Python, aşağıdakiler için hacky uygulama modülü içerir: one-time-padşifre uygulaması. Paket adı, tek seferlik ped şifreleme algoritmasına benzer şifreleme mekanizmasını kullanan bir komut satırı şifreleme aracı içeren One-Time-Pad olarak adlandırılır.

Kurulum

Bu modülü yüklemek için aşağıdaki komutu kullanabilirsiniz -

pip install onetimepad

Komut satırından kullanmak isterseniz, aşağıdaki komutu çalıştırın -

onetimepad

Kod

Aşağıdaki kod, tek seferlik bir ped şifresi oluşturmaya yardımcı olur -

import onetimepad

cipher = onetimepad.encrypt('One Time Cipher', 'random')
print("Cipher text is ")
print(cipher)
print("Plain text is ")
msg = onetimepad.decrypt(cipher, 'random')

print(msg)

Çıktı

Yukarıda verilen kodu çalıştırdığınızda aşağıdaki çıktıyı gözlemleyebilirsiniz -

Note - Anahtarın uzunluğu mesajın uzunluğundan (düz metin) azsa şifrelenmiş mesajın kırılması çok kolaydır.

Her durumda, anahtarın rastgele olması gerekmez, bu da bir kerelik anahtar şifresini değerli bir araç haline getirir.