Cryptography-with-python-xor-process
提供:Dev Guides
Pythonでの暗号化-XORプロセス
この章では、XORプロセスとPythonでのコーディングについて説明します。
アルゴリズム
暗号化および復号化のXORアルゴリズムは、ASCIIバイト形式のプレーンテキストを変換し、XORプロシージャを使用して指定されたバイトに変換します。 それはそのユーザーに次の利点を提供します-
- 高速計算
- 左右に違いはありません
- わかりやすく分析しやすい
Code
次のコードを使用して、XORプロセスを実行できます-
出力
XORプロセスのコードはあなたに次の出力を提供します-
説明
- 関数* xor_crypt_string()*には、エンコードおよびデコードのモードと文字列値を指定するパラメーターが含まれています。
- 基本機能はbase64モジュールで使用され、XOR手順/操作に従ってプレーンテキスト/暗号化テキストを暗号化または復号化します。
注-XOR暗号化はデータの暗号化に使用され、ブルートフォース方式、つまり正しい暗号化テキストと一致するランダムな暗号化キーを生成することによって解読するのは困難です。