共通鍵暗号方式は、データの暗号化と復号化の両方に同じ鍵を使用する暗号化方式です。この方式では、送信者と受信者の双方が同じ秘密鍵を知っていて使用する必要があり、鍵の安全な交換は通信プロセスの重要な部分となります。
HELLO
であれば、暗号化後は KHOOR
となる。KHOOR
を太郎に送信する。HELLO
である。共通鍵暗号方式は一般に高速かつ効率的であるため、大量のデータを暗号化するのに適しています。しかし、その主な欠点は、送信者と受信者の間で秘密鍵を安全に共有する必要があることであり、特に長距離や信頼できないネットワーク上では困難な場合があります。攻撃者が秘密鍵にアクセスした場合、メッセージを解読したり、正規のユーザーになりすましたりできます。
一般的な共通鍵暗号化アルゴリズムには、Advanced Encryption Standard(AES)、Data Encryption Standard(DES)、Triple DES(3DES)などがあります。