Pythonを使用した暗号化-逆暗号
前の章では、ローカルコンピューターへのPythonのインストールの概要を説明しました。この章では、逆暗号とそのコーディングについて詳しく学習します。
逆暗号のアルゴリズム
逆暗号のアルゴリズムは以下の特徴を持っています-
逆暗号化は、平文の文字列を逆にするパターンを使用して、暗号文として変換します。
暗号化と復号化のプロセスは同じです。
暗号文を復号化するには、ユーザーは暗号文を逆にしてプレーンテキストを取得するだけです。
欠点
逆暗号の主な欠点は、それが非常に弱いことです。ハッカーは暗号文を簡単に解読して元のメッセージを取得できます。したがって、逆暗号化は、安全な通信チャネルを維持するための適切なオプションとは見なされません。

例
ステートメントが This is program to explain reverse cipher逆暗号化アルゴリズムで実装されます。次のPythonコードは、アルゴリズムを使用して出力を取得します。
message = 'This is program to explain reverse cipher.'
translated = '' #cipher text is stored in this variable
i = len(message) - 1
while i >= 0:
translated = translated + message[i]
i = i - 1
print(“The cipher text is : “, translated)
出力
次の画像に示すように、反転したテキスト、つまり出力を確認できます。

説明
平文は変数メッセージに格納され、変換された変数は作成された暗号文を格納するために使用されます。
平文の長さは、 for ループとの助けを借りて index number。文字は暗号文変数に格納されますtranslated これは最後の行に印刷されています。