有没有办法将一个唯一的哈希值包含在我在 reddit 或任何其他公共论坛上发布的任何帖子中,以便任何人都可以验证该帖子是否由我发布。这样,如果我的密码泄露,冒名顶替者就无法盗用我的帐户。
生成的哈希值每次都必须是唯一的,这与一对一唯一的公私钥对不同,否则任何人都可以从我之前的任何帖子中复制粘贴哈希值。目的不是加密或数字签名消息/帖子,而只是每次都留下唯一的指纹。
答案1
实际上没有东西可以做到这一点,所以只能自己创造一些东西了。
您需要创建一个每个人都可以访问的网络脚本来验证您的帖子,并且该脚本的一部分具有加密例程,只有在您输入正确的密码时才有效。
您的加密程序使用秘密方法创建哈希。这可以使用 SHA256 等,但会对哈希进行一些处理,使其不会太大,否则长帖子也会创建同样长或更长的哈希,而您不希望出现这种情况。
完成后,您的脚本会输出您要放入帖子中的内容。然后,用户将整个帖子 + 哈希复制到您的脚本中,按下验证,然后即可知道哈希是否与帖子内容匹配。
请注意,如果用户没有复制所有内容,例如,他们错过了一个。,他们会得到不匹配的结果并可能认为该帖子无效,因此需要大量测试。
话虽如此,我认为很多人甚至不会费心去验证你的帖子,只有在争议时才会这么做。所以我不确定这是否真的值得。但如果你想要,这是可行的方法。