我们曾经最常使用的哈希加密算法是MD5, 如今已被证明非常不安全。山东大学的王小云教授通过碰撞法攻破了MD5算法,可在很短的时间内找到密文的碰撞。计算Md5碰撞的在线工具

王小云团队还宣称破解了SHA1。不过所谓对SHA1破解只是在数学层面,传统认为SHA1寻找碰撞需要进行2^80次运算,而王小云发现只需2^69次运算,随后又找到了更快的2^63次,因此从数学层面上来说SHA1被破解了,但是2^63次依然是个天文数字。尽管如此,人们对SHA1的信心开始动摇, 部分大厂也启动了加密迁移计划: 微软,谷歌, 赛门铁克都制定了SHA1签名的弃用时间表。

目前还没有针对SHA256有效的破解方法。比特币广泛使用了SHA256哈希,这也能从侧面说明它的安全性。 于是我将各种编程语言中SHA256的实现记录下来。

继续阅读

文章不考虑通信机制, 仅仅讨论最基本的交易操作。

 

内容比较全面的教材, 推荐: 精通比特币

比特币原理通俗读本比特币:运行原理、典型特性与前景展望

区块链中的公钥地址私钥区块链中公钥、私钥、地址之间的关系

比特币官方的开发者文档

区块链中的数据结构

比特币交易中的脚本比特币系统的脚本

实践

开源库bitcoinj相关文档,   比特币官网的开发者样例

继续阅读

媳妇怀孕期间,胎儿究竟怎样发育?我十分好奇。 如今信息技术发达, 搜索一下, 便有答案。我将三类典型答案罗列出来, 做个笔记。

来源一、沪江育儿 。 对于胎儿发育情况的介绍, 寥寥几笔, 比较简单。 网上大多是此类答案。

来源二、搜狐母婴。亮点:描述细致。我尚未找到比这篇文章描述更细致的。

来源三、佛说入胎经。 亮点:有描述胎儿的内心感受以及经脉的发育状况。因为是由文言文书写, 不明白之处可查阅佛说入胎经今释

继续阅读

回首今年, 是创业的一年,动荡的一年。14年夏季达沃斯论坛开幕式上,李克强总理提到,要借改革创新的 “东风”,掀起 “大众创业”、“草根创业” 的新浪潮。 这应该是大众创新,万众创业首次被提出。作为一名IT从业者,身处创业密集行业,潜伏的创业心蠢蠢欲动,终于在15年,我离开了工作两年的公司,加入了一家创业公司。然而这仅仅是动荡的开端, 一年之中,更换了几家,也围观了不少创业公司。继续阅读