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.