Skip to content

密码学支持

将一个输入数据通过特定的计算规则,生成一个输出数据的算法,相较于输入数据,输出内容无法被直接看出信息。

密码和压缩,二者在同一个

Hash 算法

通过一个输入生成一个固定长度的字符串的函数。

哈希函数的性质

  1. 防碰撞性,对于任意输入,很难找到两个不同的输入,使得它们的输出相同;
  2. 单向性/隐藏性,无法从哈希函数的输出反推出其输入,因为哈希函数的计算的是有损压缩。
  3. 谜题友好性,限定输出的哈希值在一定范围内,即H(block header + nonce) < target (block header是区块链的链头),该特性用于验证"挖矿"结果的正确性。