相关疑难解决方法(0)

关于加密哈希函数的重点是什么?

我正在阅读关于MD5哈希值的这个问题,接受的答案让我困惑.据我所知,cryptopgraphic哈希函数的一个主要属性是找到具有相同哈希值的两个不同消息(输入)是不可行的.

然而,为什么MD5哈希值不可逆的问题的共识答案呢?是由于输入字符串的无限数量将产生相同的输出. 这似乎与我完全矛盾.

另外,令我困惑的是,算法是公开的,但哈希值仍然是不可逆的.这是因为散列函数中总是存在数据丢失,因此无法分辨哪些数据被丢弃了吗?

当输入数据大小小于固定输出数据大小时(例如,散列密码"abc")会发生什么?

编辑:

好的,让我看看我是否有这个:

  1. 实际上,很难从哈希中推断出输入,因为有无限量的输入字符串会产生相同的输出(不可逆属性).
  2. 然而,找到生成相同输出的多个输入字符串的单个实例也非常非常困难(抗冲突属性).

hash cryptography hash-function

11
推荐指数
3
解决办法
2975
查看次数

标签 统计

cryptography ×1

hash ×1

hash-function ×1