[Ginnyシリーズ] GoベースのWeb背景開発、暗号化、トークン

暗号化とトークン

ここで、ビジネス上の問題、つまり機密情報の暗号化の問題について話し合います。

機密情報とは何ですか?たとえば、パスワードは非常に機密性の高い情報ですが、ユーザー名はそれほど重要ではありません。パスワードはアカウントにとって非常に重要であり、他の機密情報取得するための「」です。

以前に作成した単純なインターフェイスでは、パスワードは暗号化されておらず、すべてプレーンテキストで送信されます。これは非常に危険です。それで、これから私たちは情報の暗号化を始めます。

5.1対称暗号化、非対称暗号化、およびハッシュ

対称暗号化

       秘钥
     ------>
信息          密文
     <------

対称暗号化は、その名前が示すように、秘密鍵を使用して、生成された暗号文を特定のルールに従って元のテキストに復元できます。

一般的な対称暗号化アルゴリズム:

DES、3DES、DESX、Blowfish、IDEA、RC4、RC5、RC6和AES

非対称暗号化

おすすめ

転載: blog.csdn.net/weixin_54707168/article/details/114779950