区块链
文章平均质量分 50
supereastsnow
我们都不是神的孩子 我们只是有梦的孩子
展开
-
浅谈区块链
农历新年过后,返回学校,新年需要有新挑战,在年前自身就有了解区块链的想法和热情,但是行为止于懒惰,过年期间没有了解任何关于区块链的内容,返回到实验室,开始准备投入到区块链的学习过程中,于是在2018年2月25日-2月26日两天的时间里,大概浏览了区块链技术指南书籍。浏览此书的目的在于寻找学习区块链的方向,通过阅读此书,了解区块链技术的历史和现状。 区块链有三个阶段,区块链1.0,区原创 2018-02-27 09:37:43 · 427 阅读 · 0 评论 -
哈希函数
什么是 HashHash(哈希),又称“散列”。散列(hash)英文原意是“混杂”、“拼凑”、“重新表述”的意思。在某种程度上,散列是与排序相反的一种操作,排序是将集合中的元素按照某种方式比如字典顺序排列在一起,而散列通过计算哈希值,打破元素之间原有的关系,使集合中的元素按照散列函数的分类进行排列。在介绍一些集合时,我们总强调需要重写某个类的 equlas() 方法和 hashCode() 方法,...转载 2018-03-01 08:12:14 · 93385 阅读 · 7 评论 -
SHA-512
SHA-512安全Hash函数(SHA)是使用最广泛的Hash函数。由于其他曾被广泛使用的Hash函数都被发现存在安全隐患,从2005年至今,SHA或许是仅存的Hash算法标准。SHA发展史 SHA由美国标准与技术研究所(NIST)设计并于1993年发表,该版本称为SHA-0,由于很快被发现存在安全隐患,1995年发布了SHA-1。 2002年,NIST分别发布了SHA-256、SHA-384...转载 2018-03-01 08:15:29 · 19724 阅读 · 1 评论 -
椭圆曲线加密(ECC)
什么是椭圆曲线加密(ECC)?比特币使用椭圆曲线算法生成公钥和私钥,选择的是secp256k1曲线。与RSA(Ron Rivest,Adi Shamir,Len Adleman三位天才的名字)一样,ECC(Elliptic Curves Cryptography,椭圆曲线加密)也属于公开密钥算法。一、从平行线谈起 平行线,永不相交。没有人怀疑把:)不过到了近代这个结论遭到了质疑。平行线会不会在很...转载 2018-03-01 08:53:50 · 1244 阅读 · 0 评论 -
椭圆曲线数字签名算法(ECDSA)
什么是椭圆曲线数字签名算法(ECDSA)?椭圆曲线数字签名算法(ECDSA)是使用椭圆曲线密码(ECC)对数字签名算法(DSA)的模拟。ECDSA于1999年成为ANSI标准,并于2000年成为IEEE和NIST标准。它在1998年既已为ISO所接受,并且包含它的其他一些标准亦在ISO的考虑之中。与普通的离散对数问题(discrete logarithm problem DLP)和大数分解问题(...转载 2018-03-01 08:55:06 · 2961 阅读 · 0 评论