如何创建可验证的唯一哈希值以包含在任何文本中?

如何创建可验证的唯一哈希值以包含在任何文本中?

有没有办法将一个唯一的哈希值包含在我在 reddit 或任何其他公共论坛上发布的任何帖子中,以便任何人都可以验证该帖子是否由我发布。这样,如果我的密码泄露,冒名顶替者就无法盗用我的帐户。

生成的哈希值每次都必须是唯一的,这与一对一唯一的公私钥对不同,否则任何人都可以从我之前的任何帖子中复制粘贴哈希值。目的不是加密或数字签名消息/帖子,而只是每次都留下唯一的指纹。

答案1

实际上没有东西可以做到这一点,所以只能自己创造一些东西了。

您需要创建一个每个人都可以访问的网络脚本来验证您的帖子,并且该脚本的一部分具有加密例程,只有在您输入正确的密码时才有效。

您的加密程序使用秘密方法创建哈希。这可以使用 SHA256 等,但会对哈希进行一些处理,使其不会太大,否则长帖子也会创建同样长或更长的哈希,而您不希望出现这种情况。

完成后,您的脚本会输出您要放入帖子中的内容。然后,用户将整个帖子 + 哈希复制到您的脚本中,按下验证,然后即可知道哈希是否与帖子内容匹配。

请注意,如果用户没有复制所有内容,例如,他们错过了一个。,他们会得到不匹配的结果并可能认为该帖子无效,因此需要大量测试。

话虽如此,我认为很多人甚至不会费心去验证你的帖子,只有在争议时才会这么做。所以我不确定这是否真的值得。但如果你想要,这是可行的方法。

相关内容