暗号化とトークン
ここで、ビジネス上の問題、つまり機密情報の暗号化の問題について話し合います。
機密情報とは何ですか?たとえば、パスワードは非常に機密性の高い情報ですが、ユーザー名はそれほど重要ではありません。パスワードはアカウントにとって非常に重要であり、他の機密情報を取得するための「鍵」です。
以前に作成した単純なインターフェイスでは、パスワードは暗号化されておらず、すべてプレーンテキストで送信されます。これは非常に危険です。それで、これから私たちは情報の暗号化を始めます。
5.1対称暗号化、非対称暗号化、およびハッシュ
対称暗号化:
秘钥
------>
信息 密文
<------
対称暗号化は、その名前が示すように、秘密鍵を使用して、生成された暗号文を特定のルールに従って元のテキストに復元できます。
一般的な対称暗号化アルゴリズム:
DES、3DES、DESX、Blowfish、IDEA、RC4、RC5、RC6和AES
非対称暗号化