Cryptography-with-python-overview

提供:Dev Guides
移動先:案内検索

Pythonによる暗号化-概要

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

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

暗号化の用語

暗号で頻繁に使用される用語はここで説明されています-

プレーンテキスト

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

暗号文

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

暗号化

プレーンテキストを暗号化テキストに変換するプロセスは、暗号化と呼ばれます。 エンコードとも呼ばれます。

復号化

暗号テキストをプレーンテキストに変換するプロセスは、復号化と呼ばれます。 デコードとも呼ばれます。

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

暗号化の用語

現代暗号の特徴

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

  • ビットシーケンスで動作します。
  • 数学的アルゴリズムを使用して情報を保護します。
  • プライバシーを実現するには、安全な通信チャネルに関心のある当事者が必要です。