はじめに
このプロジェクトでは、ポリビウスの正方形暗号化アルゴリズムを実装する方法を学びます。ポリビウスの正方形は、英字アルファベットの各文字を一対の座標にマッピングする5x5のグリッドです。この方法を使ってテキストを暗号化することで、ポリビウスの正方形を知っている人だけが解読できる暗号化メッセージを作成できます。
👀 プレビュー
## 例1
text = "tynam"; encryption_text = "4454331132"
## 例2
text = "tynam123"; encryption_text = "4454331132123"
## 例3
text = "TYnam"; encryption_text = "4454331132"
## 例4
text = None; encryption_text = None
🎯 タスク
このプロジェクトでは、以下を学びます。
- ポリビウスの正方形を定義する方法
- 空白を削除し、テキストを小文字に変換する方法
- 空の入力または
None
の入力を処理する方法 - ポリビウスの正方形を使ってテキストを暗号化する方法
- 暗号化されたテキストを返す方法
🏆 成果
このプロジェクトを完了すると、以下のことができるようになります。
- ポリビウスの正方形暗号化アルゴリズムの概念を理解する
- Pythonでポリビウス暗号化アルゴリズムを実装する
- ポリビウスの正方形を使ってテキストを暗号化および復号化する
- 空の入力または
None
の入力を含むさまざまな入力シナリオを処理する