密码学简介
Last updated
Last updated
密码学(Cryptography)是第三方存在下的安全通信技术的研究和实践。1976年之前的密码学称为古典密码学,在1976-1977年,公钥密码学的提出和美国数据加密标准DES的颁布标志着密码学成为了一门科学,研究从军事和外交走向了公开。
对称加密:使用相同的密钥加密大量的数据
非对称加密:采用不同的密钥加密少量数据,用于交换对称密钥和签名验签。
比特币只采用了两种最简单的密码学技术:哈希与数字签名
哈希(HASH):表示大量数据的唯一摘要值。原数据的少量更改会在哈希值中产生不可预知的大量更改,可以作为数据的验证凭据。
数字签名:信息的发送者(掌握私钥)能产生的别人无法伪造的一段数字串,且可以通过其公布出去的公钥验证是由他发送。