データの暗号化と暗号化解除

暗号化とは、プレーン テキスト データ (プレーンテキスト) をランダムで意味のない (暗号文) と思われるものに変換するプロセスです。 復号化は、暗号テキストをプレーンテキストに変換するプロセスです。

少量以上のデータを暗号化するには、 対称暗号化 が使用されます。 対称キーは、暗号化と暗号化解除の両方のプロセスで使用されます。 特定の暗号文を復号化するには、データの暗号化に使用されたキーを使用する必要があります。

すべての暗号化アルゴリズムの目的は、キーを使用せずに生成された暗号テキストの暗号化を可能な限り困難にすることです。 本当に優れた暗号化アルゴリズムが使用されている場合、可能なすべてのキーを体系的に試すよりも大幅に優れた手法はありません。 このようなアルゴリズムの場合、キーが長いほど、キーを持たずに暗号文の一部を復号化するのが難しくなります。

暗号化アルゴリズムの品質を判断することは困難です。 適切な攻撃を受けて、有望に見えるアルゴリズムは、非常に簡単に中断できる場合があります。 暗号化アルゴリズムを選択するときは、数年間使用され、すべての攻撃に正常に抵抗しているアルゴリズムを選択することをお勧めします。

詳細については、「 データの暗号化と暗号化解除の関数」を参照してください。