比特币用到的算法知识( 三 )


常见的哈希函数有CRC32, MD5, SHA1, SHA-256, SHA-512, RIPEMD-160等,哈希函数在计算中有着非常广泛的用途 。比特币里主要采用的是SHA-256和RIPEMD-160 。
脑钱包&纸钱包
前面提到过的脑钱包与纸钱包,这其实不算是钱包的分类,只是生成、存储密钥的方式而已 。脑钱包属于迷你私钥的产物 。脑钱包就是记在脑袋里的密钥,纸钱包就是打印到纸上的密钥,仅此而已 。
有同学提到过,以一个计算机文件作为输入,例如一个数MB大小的照片,通过某种Hash运算后得到私钥的方法 。这个方案的安全性还是不错的,同时可以防止盗私钥木马根据特征扫描私钥 。文本形式存储私钥是有特征的,而一个照片文件却难以察觉,即使放在云盘等第三方存储空间中都是安全的 。




推荐阅读