今天看到一篇报道王小云的文章,描述了她是如何破解MD5和SHA-1这两大哈希函数的。 其中王小云提到自己做哈希函数分析10年,心里就是下定决心要做这方面的研究,自然而然也就获得了成功。
在我看来,密码学作为区块链技术的基础,是非常高深,同时也是非常枯燥的。各种各样的区块链上层应用让我觉得丰富多彩,但是唯独密码学这项底层技术如同一座大山一般令我无法翻越。要研究这些必须要能静下心来。
我曾和SimpleChain团队专门研究密码学的同学交流,从大佬那学到不少。 大佬表示,很多密码学的技术都是基于最基础的密码学知识,例如哈希算法、椭圆曲线等等。如果能过对其中一些关键的算法步骤手算推导,加深对基础的理解,很多复杂的技术就能很快吸收掌握。 所以,学习技术还是要从最基础的一步步开始啊。