【发布时间】:2021-06-14 23:27:22
【问题描述】:
我的问题很简单:加密会将信息隐藏到只有想要查看信息的人才能真正看到的程度。您可以对信息进行加密,然后对其进行解密。如果无法解密,为什么哈希被认为是加密?
我说散列被认为是加密,因为您将 MD5 称为加密散列函数。
【问题讨论】:
-
加密(在您似乎使用该术语的意义上)不仅用于隐藏信息,还用于识别信息(消息)的提供者(发送者)。哈希与这方面更相关。它可以用来制作签名的等价物。您可以通过与原始签名进行比较来验证签名,但您不能轻易地制作他人的签名。
-
仅仅因为某些东西是“加密的”并不意味着它是“加密的”。它们是不同的词,具有不同的含义。
-
这不是“考虑加密”。它被认为是“加密哈希”,这意味着它在加密领域具有有用的属性,而不仅仅是加密。
-
这个问题似乎离题了,因为它是关于密码学的,没有具体的编程问题。
标签: hash cryptography