加密算法有哪些(哈希密码有哪些)

抽象算法/哈希算法/哈希算法/哈希算法

各种可变长度的数据/文件经过某种算法处理后,总能生成一段定长的数据。这种固定长度的数据称为[哈希值/哈希值/消息摘要/指纹]。

这种算法如果能满足以下特征,就可以称为摘要算法/哈希算法/哈希算法。

可以轻松地将各种不定长的【数据/文件】生成【哈希值/散列值/消息摘要/指纹】。不能通过【哈希值/散列值/消息摘要/指纹】来反推出原始【数据/文件】不能找出具有相同【哈希值/散列值/消息摘要/指纹】的另一个【数据/文件】

目前,常用的总结算法有MD5、SHA-1、SHA-256、SHA-512等。果米优SM3

不对称加密

生成了两个密钥,一个是key-A,另一个是key-B。

用某种加密算法用key-a加密的一段明文,只能用key-B解密,不能用key-A解密。

另一方面,被key-B加密的明文只能被key-A解密,而不能被key-B解密。

满足这一特性的加密算法称为非对称加密算法。

目前,国家标准中常用的非对称加密算法有RSA、DSA(数字签名算法)、ECC和SM2。

数字签名

数字签名实际上是用非对称加密算法对数据/文件的哈希值进行加密得到的加密哈希值。

电子合同

使用数字签名技术,合同文件被加密。

(0)
上一篇 2022年4月25日
下一篇 2022年4月25日

相关推荐