以哈希之名
中国封建几千年,算命是很有**色彩的,那算命的怎么证明自己算命是准确的呢?如果把算命结果公布出去了,那么该结果可能本身会影响事件本身。比如算命的说明天张三会发生事故,张三知道这个预测后可能下意识的明天不出门,只呆家里来避免事故,然后第二天没出事故。这样算命结果影响了算的事物本身,那么算的是准呢还是不准。如果算命的不公布信息,等到第二天人们怎么知道他不是做事后诸葛亮呢。
对很多预测型的问题都存在预测本身会干扰事件的发展的情况。(不是所有,比如胎儿性别,怀上的孩子不会因为听了大家推测做出性别改变)
对于预测会干扰事件本身的问题,在证明预测可靠性的时候借助了哈希算法。
哈希的定义如下:
哈希,是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。
简单说,哈希就是输入信息微小的差异都能得到完全不同的哈希值。并且哈希过程有信息丢失,通过哈希值不能得到原信息。
那预测的事情怎么操作呢?
1.算命的把预测的结果通过程序得到哈希值。
2.算命的自己保留预测原文,把哈希值公布给大家。
3.到了预测事件之后算命的公布原文。大家拿之前公布的哈希值和原文做哈希验证。
比如我今天公布了我对明天股市的预测:
cb082ab745b616583b6e55d9983a5ec2
明天结束后我发布预测原信息:
我于20200705日预测明天上证会跌
大家拿昨天的哈希值和今天拿到的原信息做哈希验证:
哈希的其他业务玩法
据我想法,哈希值在婚恋场景有前景。比如说登记结婚证时候要求双方给自己身份证绑定一个一生只能一次的哈希值。然后把哈希值的原文给对方作为承诺。在需要时候公布原文就能验证(哈哈)
此哈希码就能刻入首饰、婚纱、开发系列的爱情产品,珍惜另一半吧。
先给自己生成个^ _ ^
1C2D86BD925D3D38E9902082812BAE66