【问题标题】:Cryptography vs Hashing密码学与散列
【发布时间】:2021-06-14 23:27:22
【问题描述】:

我的问题很简单:加密会将信息隐藏到只有想要查看信息的人才能真正看到的程度。您可以对信息进行加密,然后对其进行解密。如果无法解密,为什么哈希被认为是加密?

我说散列被认为是加密,因为您将 MD5 称为加密散列函数。

【问题讨论】:

  • 加密(在您似乎使用该术语的意义上)不仅用于隐藏信息,还用于识别信息(消息)的提供者(发送者)。哈希与这方面更相关。它可以用来制作签名的等价物。您可以通过与原始签名进行比较来验证签名,但您不能轻易地制作他人的签名。
  • 仅仅因为某些东西是“加密的”并不意味着它是“加密的”。它们是不同的词,具有不同的含义。
  • 这不是“考虑加密”。它被认为是“加密哈希”,这意味着它在加密领域具有有用的属性,而不仅仅是加密。
  • 这个问题似乎离题了,因为它是关于密码学的,没有具体的编程问题。

标签: hash cryptography


【解决方案1】:

正确,散列是一种单向函数,但散列不被视为加密。很好地解释了Hashing vs EncryptionFundamental difference between Hashing and Encryption algorithms 的区别。

【讨论】:

  • 你可以说散列不是加密因为它是一个单向函数。没有解密,加密不是很有用。您当然可以从散列 (PRF) 中创建密码 (PRP),但这不会改变它们不同的事实。
【解决方案2】:

密码学是一个广泛的研究领域,涵盖加密和安全散列。它还包含各种其他主题,包括秘密共享、公钥系统和随机数生成。人们可以将其概括为一门处理秘密的科学。

散列不被视为一种加密形式。用于散列和加密的某些算法之间存在一些关系,但两者不可互换。

【讨论】:

    【解决方案3】:

    一切都与目的有关。散列不是关于“找出原始消息是什么”,而是关于唯一的位序列,换句话说,唯一的 id,标识原始消息。

    通过所谓的雪崩效应,即使源消息中非常小的变化也会极大地改变生成的输出位序列。

    【讨论】:

      【解决方案4】:

      EnDe 前缀许多英文单词对,例如 en 代码和 de 代码。或者 en 能够和 dis 能够。 en 一般表示“放入”,de 一般表示“删除”

      zh 加密是应用加密的行为。 de 加密是删除加密的行为。

      To en crypt 推断 de 加密必须是可能的。

      使用散列(“单向加密”)这是不可能的。所以说你 en 加密一个哈希是没有意义的,因为它不能被 de 加密。

      【讨论】:

        【解决方案5】:

        密码学被称为“秘密写作的艺术”,包括加密和解密,其中加密意味着将纯文本转换为密文,而解密意味着的转换>密文纯文本。这是一个双向过程,因为加密的消息可以被授权的人或预期的人解密和查看。所以只有密码学用于安全通信。

        但是在散列中,它是一种单向机制。这里转换后的值被称为 Message Digest,类似于 Cryptography 中的 Cipher。Hashing 机制通过使用 SHA(Secure Hash Algorithm)、MD5(Message文摘 v5) 等。 在这种情况下,转换为哈希值的数据无法转换回来,因为它的主要目的是验证和增强安全性。 例如:-您的在线帐户的所有密码都以哈希的形式存储,因为即使被黑客入侵也无法查看。每次输入密码时,它都会转换为哈希值,并与密码的现有哈希值进行检查。

        【讨论】:

          【解决方案6】:

          只要有足够的时间和计算能力,哈希就可以被解密,这就是为什么我们必须改变为越来越好的标准。现在这可能是通过在数学上不优雅的蛮力来完成的,但重点仍然是它们可以被解密。

          虽然上面提到的单词的用法存在差异,但我们不应该傲慢地认为哈希不能被解密(非秘密),它们通常不用于那个目的.它们仍然是加密文本。

          【讨论】:

            猜你喜欢
            • 2011-06-23
            • 2018-01-20
            • 2016-08-21
            • 2011-02-18
            • 2015-08-13
            • 2012-05-30
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多