0
点赞
收藏
分享

微信扫一扫

哈希游戏竞猜(作弊系统)开发详细技术方案

  安全散列算法(The Secure Hash Algorithm,SHA)由美国国家标准和技术协会(National Institute of Standards and technology,NIST)于1993年提出,并被定义为安全散列标准(Secure Hash Standard,SHS)。这种算法接受的输入文档小于2的64次方位,产生256位的报文摘要。该算法实际的目标使得找出一个能够匹配给定的散列值的文本是不可能的计算,也就是说,如果对文档A已经计算出了散列值H(A),那么很难找到一个文档B,使其散列值H(B)=H(A),尤其困难的是无法找到满足上述条件的,而且有特定内容的文档B。

哈希游戏竞猜(作弊系统)开发详细技术方案_区块链

 安全性:

 由明文A加密得到H(A)

 由H(A)不能推出A

 无法找到B使H(B)=H(A)

 改变A中最少的信息,H(A)发生改变程度较大

 备注:哈希值中的1位是16进制,0代表0000、a(11)代表1011、f(15)代表1111

 加密算法2:非对称加密,数字签名

 区块哈希值:引用的区块链中父区块头的哈希值,通过这个值每个区块才首尾相连组成了区块链,并且这个值对区块链的安全性起到了至关重要的作用。

 ii.Merkle根:这个值是由区块主体中所有交易的哈希值再逐级两两哈希计算出来的一个数值,主要用于检验一笔交易是否在这个区块中存在。

 iii.时间戳:记录该区块产生的时间,精确到秒。

 iv.难度值:该区块相关数学题的难度目标。

 v.随机数:记录解密该区块相关数学题的答案的值。

 区块的形成过程:1.交易记入区块主体中

 例:甲乙之间使用非对称加密的方式完成了重要信息的安全传输。

 1、乙方生成一对密钥(公钥和私钥)并将公钥向其它方公开。

 2、得到该公钥的甲方使用该密钥对机密信息进行加密后再发送给乙方。

 3、乙方再用自己保存的另一把专用密钥(私钥)对加密后的信息进行解密。乙方只能用其专用密钥(私钥)解密由对应的公钥加密后的信息。

 在传输过程中,即使者截获了传输的密文,并得到了乙的公钥,也无法密文,因为只有乙的私钥才能解密密文,同时也无法修改信息。

举报

相关推荐

0 条评论