什么是MD5?如何使用?
MD5(消息摘要算法5)是用于测试数据完整性的加密算法。
无论输入大小如何,该算法都会产生128位输出,并且输入中的丝毫变化
它甚至导致输出完全改变。
MD5最常使用的地方之一是是否正确传输或更改了数据(文件)。
正在检查它是否尚未更改。例如,从互联网下载的ISO文件通常带有MD5哈希值。
它在它旁边给出。当您通过MD5算法传递下载的数据并将其与给定的哈希值进行比较时
如果结果相同,则此数据是完整且不变的。
MD5的另一种用途是在公钥加密中。与对称加密相比,公钥加密(非对称)
对称标准加密,即使在公钥系统中也是如此,因为它需要更多的帐户权限和时间
使用它(使用非对称公钥)。然后,数据通过像MD5这样的哈希传递,而这个短哈希值最初是
它使用非对称加密进行加密。以这种方式,实现了性能和安全性之间的平衡。