Verschlüsselung der Transpositionsverschlüsselung
Im vorherigen Kapitel haben wir etwas über Transposition Cipher gelernt. Lassen Sie uns in diesem Kapitel die Verschlüsselung diskutieren.
Pyperclip
Die Hauptverwendung von pyperclipDas Plugin in der Programmiersprache Python dient zum Ausführen eines plattformübergreifenden Moduls zum Kopieren und Einfügen von Text in die Zwischenablage. Sie können Python installierenpyperclip Modul mit dem Befehl wie gezeigt
pip install pyperclip
Wenn die Anforderung bereits im System vorhanden ist, sehen Sie die folgende Ausgabe:
Code
Der Python-Code zum Verschlüsseln der Transpositionsverschlüsselung, bei dem Pyperclip das Hauptmodul ist, lautet wie folgt:
import pyperclip
def main():
myMessage = 'Transposition Cipher'
myKey = 10
ciphertext = encryptMessage(myKey, myMessage)
print("Cipher Text is")
print(ciphertext + '|')
pyperclip.copy(ciphertext)
def encryptMessage(key, message):
ciphertext = [''] * key
for col in range(key):
position = col
while position < len(message):
ciphertext[col] += message[position]
position += key
return ''.join(ciphertext) #Cipher text
if __name__ == '__main__':
main()
Ausgabe
Der Programmcode zum Verschlüsseln der Transpositionsverschlüsselung, in dem pyperclip ist das Hauptmodul gibt die folgende Ausgabe -
Erläuterung
Die Funktion main() ruft die encryptMessage() Dies beinhaltet die Prozedur zum Teilen der Zeichen mit len Funktion und Iteration in einem Spaltenformat.
Die Hauptfunktion wird am Ende initialisiert, um die entsprechende Ausgabe zu erhalten.