プロジェクト in Python Skill Tree

明碼暗号化の実装

初級

このプロジェクトでは、「明碼暗号化」と呼ばれる簡単な暗号化と復号化アルゴリズムの実装方法を学びます。この暗号化方式は、清朝末期の中国の初期の電信通信システムで使用されていました。

Python

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、「クリアコード暗号化」と呼ばれる簡単な暗号化と復号化アルゴリズムを実装する方法を学びます。この暗号化方法は、清末の中国の初期の電信通信システムで使用されていました。

👀 予習

## 例1
numb = 1530; encryption_text = "0383"
## 例2
numb = 0; encryption_text = "9853"
## 例3
numb = 12345; encryption_text = None

🎯 タスク

このプロジェクトでは、以下を学びます。

  • 暗号化方法とその基本原理を理解する方法
  • 暗号化を実行するための plain_code_encryption(numb) 関数を実装する方法
  • さまざまな入力で暗号化関数をテストする方法
  • ユーザー入力を処理して暗号化関数を呼び出す方法

🏆 成果

このプロジェクトを完了すると、以下ができるようになります。

  • 「クリアコード暗号化」方法とその歴史的背景を説明する
  • Pythonを使って基本的な暗号化と復号化アルゴリズムを実装する
  • さまざまな入力シナリオで暗号化関数をテストして検証する
  • 暗号化スクリプトにユーザー入力と出力を統合する

講師

labby

Labby

Labby is the LabEx teacher.