Created
April 20, 2020 09:36
-
-
Save mildcore/c79191630135b1dc8203733aeb348e26 to your computer and use it in GitHub Desktop.
Cryp and Digest
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
摘要算法Digest | |
特点:不可反解,单向计算;固定长度,不会保存也无法恢复原有资源。 | |
MD5 128bit # 不够安全 | |
SHA1: 即SHA160, 160bit | |
SHA2: SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224、SHA-512/256等的统称 | |
作用: | |
<1>一般是用来对密码进行加密存储【此加密非彼加密】,目的是防泄露密码明文。即便 | |
一个网站密码库被黑客攻破, 也不会让用户其他网站帐号遭受危险; | |
<2>用来对一个资源生成摘要,接收者对资源也生成摘要来比对,防资源修改、缺失; | |
加密算法Cryp | |
特点:加密后可反向解密得到原文。 | |
对称加密: 加密解密使用相同密钥。 | |
非对称加密: 加密解密使用不同密钥。 | |
AES | |
RSA | |
作用: | |
<1>对资源加密,保证传输数据隐私性。 | |
<2>加密资源存储,没有密钥无法获取正确原本资源。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment