sxyyu

2019-12-05

区块链词典 | 区块链核心技术之非对称加密算法

哈希算法在真实应用的时候,有一个缺陷就是密码传输的保密问题,所以,这就要求我们发明一种新的算法,使得:即使有人拿到了密码也没法解密,还需要知道另外一个密码才可以解密。非对称加密算法需要两个密钥:公开密钥和私有密钥。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。非对称加密技术有很多种,如:RSA、ECC、ECDSA 等,比特币中是使用的 ECDSA 算法。加密和解密花费时间长、速度慢,只适合对少量数据进行加密。