Investor's wiki

復号化

復号化

暗号化プロセスを元に戻して、以前に暗号化された情報を視覚化またはアクセスできるようにする行為です。これには、読み取り不可能なデータ(暗号テキスト)から読み取り可能なデータ(プレーンテキスト)への変換が含まれます。

したがって、暗号化はデータを読み取り不能にするプロセスですが、復号化は暗号化された情報を元の理解可能な形式に戻すプロセスです。情報を暗号化および復号化するこのような方法は、特定の種類の暗号化キーに依存します。

これらのキーは暗号化アルゴリズムによって生成され、通常は数字と文字の文字列として示されます。暗号化された情報は、対応する復号化キーを使用して、元の形式に簡単に戻すことができます。しかし、正しいキーがないと、復号化ははるかに困難になり、ブルートフォース攻撃によってのみ達成できます。堅牢な暗号化アルゴリズムは、事実上破ることが不可能な鍵を生成します。

暗号化キーは、対称暗号化と非対称暗号化の両方で使用されます。キーの生成方法と使用方法に応じて、この手法は、対称キー暗号化と公開キー暗号化(PKC)として知られる2つの主要なグループに分けることができます。

対称鍵暗号化では、同じ鍵を使用して情報の暗号化と復号化を行います。 1976年まで、これは唯一の既知の種類の暗号化技術でした。一方、公開鍵暗号化(または非対称暗号化)は、数学的に関連する鍵のペアを利用します。このような鍵のペアは、公開鍵と秘密鍵で構成されます。データは公開鍵で暗号化されますが、秘密鍵を使用してのみ復号化できます。