セキュリティテスト-暗号化

暗号化とは何ですか?

暗号化は、データを暗号化および復号化する科学であり、ユーザーが機密情報を保存したり、安全でないネットワークを介して送信したりして、目的の受信者だけが読み取ることができるようにします。

特別な対策を講じることなく読み取って理解できるデータを plaintext、その実体を隠すために平文を偽装する方法が呼び出されている間 encryption

暗号化されたプレーンテキストは暗号文と呼ばれ、暗号化されたデータをプレーンテキストに戻すプロセスは次のように知られています。 decryption

  • 安全な通信を分析および遮断する科学は、暗号解読として知られています。同じことを実行する人々は、攻撃者としても知られています。

  • 暗号化は強い場合も弱い場合もあり、強度は実際の平文を復元するために必要な時間とリソースによって測定されます。

  • したがって、強力な暗号化メッセージを解読するには、適切なデコードツールが必要です。

  • 1秒間に10億回のチェックを行う10億台のコンピューターでさえ、テキストを解読できない暗号化技術がいくつかあります。

  • 計算能力は日々向上しているため、攻撃者からデータや重要な情報を保護するために、暗号化アルゴリズムを非常に強力にする必要があります。

暗号化はどのように機能しますか?

暗号化アルゴリズムは、キー(単語、数字、またはフレーズ)と組み合わせて機能し、プレーンテキストを暗号化します。同じプレーンテキストは、異なるキーを使用して異なる暗号文に暗号化します。

したがって、暗号化されたデータは、暗号化アルゴリズムの強度やキーの機密性など、完全に依存するいくつかのパラメーターに依存します。

暗号化技術

Symmetric Encryption−従来の暗号化は、従来の暗号化とも呼ばれ、暗号化と復号化の両方に1つのキーのみを使用する手法です。たとえば、DES、トリプルDESアルゴリズム、IBMによるMARS、RC2、RC4、RC5、RC6。

Asymmetric Encryption−暗号化に一対の鍵を使用するのは公開鍵暗号です。データを暗号化するための公開鍵と復号化のための秘密鍵です。公開鍵は、秘密鍵を秘密にしながら人々に公開されます。たとえば、RSA、デジタル署名アルゴリズム(DSA)、Elgamal。

Hashing−ハッシュは一方向の暗号化であり、元に戻すことができない、または少なくとも簡単に元に戻すことができないスクランブルされた出力を作成します。たとえば、MD5アルゴリズム。これは、デジタル証明書、デジタル署名、パスワードの保存、通信の検証などを作成するために使用されます。