http://www.7klian.com

区块链与暗码学全民教室第1-4讲:比特币的生意业务

(巨细介于1~0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141之间) :
18e14a7b6a307f426a94f8114701e7c8e774e7f9a47e2c2035db29a206321725
E : y^2 ≡ x^3 + ax + b (mod p)

这个系列中的课程内容首先从着手举办入门先容,再延伸至区块链的相关技能道理与成长趋势,然后深入浅出地依次先容在区块链中应用的种种暗码学技能。接待各人订阅本公家号,一连举办进修。

比特币科普之Hash不是加密?
举个例子
第四步:Y=RIPEMD-160(X)

非对称加密算法需要两个密钥:果真密钥(publickey:简称公钥)和私有密钥(privatekey:简称私钥)。公钥与私钥是一对,假如用公钥对数据举办加密,只有用对应的私钥才气解密。因为加密息争密利用的是两个差异的密钥,所以这种算法叫作非对称加密算法。 

第一步:发生私钥  
(这就是比特币地点的16进制形态)
比特币地点发生的进程就像是在工场的流水线上出产一瓶啤酒,需要颠末多个计较步调最后才气发生比特币地点。

00010966776006953D5567439E5E39F86A0D273BEE
取上一步功效,计较RIPEMD-160哈希值。
取上一步功效,计较SHA-256哈希值
第三步:X=SHA-256(pubKey)
这看似毫无关联的字符串,其实是一对“拜把子兄弟”,「私钥」和「公钥」。在比特币系统中,私钥相当于身份证,可以或许证明你的身份。而公钥相当于家庭住址,各人可以通过公钥找到你。公钥是通过私钥“转化”而来,所以具有独一性。也就是说,你的家只能通过你的身份证打开,可是假如你的身份证丢了可不支持补办哦~那么私钥是如何转换为公钥的呢?
第九步:A=Z+ len(K)[0:4]
16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM
凭据私钥的存储方法,可以分为冷钱包、热钱包两种。
冷钱包是指互联网不能会见到私钥的钱包:
取上一步功效的前4个字节(8位十六进制)
随机选取32字节的数字,巨细介于1~0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141之间
注:部门说明来历百度百科
最后一步:base58(A)
第五步:Z=addr version+Y

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读