Hash值被称为指纹fingerprint或摘要digest,所以hash算法并不是加密算法,不能用于信息的保护。
很多网站后台保存用户口令的hash值而不是明文,比较hash值正确即可;对于太简单的密码采用加盐处理,在不同的地方保存,只要不是二者同时泄漏,攻击者就很难破解。
每个区块包含了10分钟内发生的所有转账交易,只记录交易,不计算余额。每笔交易有付款人用私钥签名(按指纹,每个人指纹都不同),保证无法伪造。每个运行比特币客户端软件的人都可以制造区块,每个区快必需包含一个符合一定要求的随机数,用散列算法随机碰撞得到(保证不是算力最大的人得到,但长期概率上算力更大的人能拿到更多次数的区块制造权),需要很大的工作量(工作量证明)以此证明有诚意,产生最快的那个新区快被大家承认。
An absorbing story of resourcefulness and courage
absorbing吸引人的; 非常有趣的; 吸收(absorb的ing形式); 引人注意
resourcefulness智谋; 足智多谋
网友评论