

哈希游戏
哈希游戏| 哈希游戏平台| 哈希游戏APP哈希游戏- 哈希游戏平台- 哈希游戏官方网站
散列函数可以与密钥一起使用,也可以不与密钥一起使;如果使用了密钥,则可能会同时使用对称密钥(单密钥)和不对称密钥(公钥/私钥对)。对称密钥要求加密和解密过程使用相同的密钥,这样,密钥必须只能被加解密双方知道,否则就不安全。这种技术安全性不高,但是效率高。不对称密钥的加密和解密使用不同的密钥,分别叫做“公钥”和“私钥”。顾名思义,“私钥”就是不能让别人知道的,而“公钥”就是可以公开的。这两个必须配对使用,用公钥加密的数据必须用与其对应的私钥才能解开。这种技术安全性高,得到广泛运用,但是效率太低。
为MD-5添加密钥是一种使用MD-5的方法,其基本意思是发件人将随机生成的密钥追加到消息的末尾,然后对消息和密钥的组合形式进行散列函数处理,从而创建一个消息摘要,接下来,从消息中删除该密钥,并用发件人的私钥对该密钥进行加密,然后将消息、消息摘要和加密的密钥一起发送到收件人处,随后收件人用发件人的公钥打开密钥(这样可以验证该消息是否确实是来自发件人的),然后收件人在消息中追加密钥,并运行与发件人相同的散列函数,此时产生的消息摘要应与随消息一起发送的消息摘要相匹配。