Pythonを使用した暗号化-概要

暗号化は、コード化されたメッセージを介した2人のユーザー間の通信技術です。暗号化の科学は、ある当事者から別の当事者に転送される機密メッセージにセキュリティを提供するという基本的な動機から生まれました。

暗号化は、情報セキュリティで認識されているプラ​​イバシーと秘密を導入するためにメッセージを隠す芸術と科学として定義されています。

暗号化の用語

暗号化で頻繁に使用される用語をここで説明します-

プレーンテキスト

プレーンテキストメッセージは、すべてのユーザーが読みやすく理解できるテキストです。平文は暗号化されるメッセージです。

暗号文

暗号文は、プレーンテキストに暗号化を適用した後に取得されるメッセージです。

暗号化

平文を暗号文に変換するプロセスは暗号化と呼ばれます。エンコーディングとも呼ばれます。

復号化

暗号文を平文に変換するプロセスは、復号化と呼ばれます。デコードとも呼ばれます。

以下の図は、暗号化の完全なプロセスを示しています。

現代の暗号化の特徴

現代の暗号の基本的な特徴は次のとおりです-

  • ビットシーケンスで動作します。

  • 情報を保護するために数学的アルゴリズムを使用します。

  • プライバシーを実現するには、安全な通信チャネルに関心のある関係者が必要です。