首页 > 编程知识 正文

区块链 四项核心技术(区块链底层技术和算法)

时间:2023-05-06 08:24:05 阅读:90629 作者:2267

当实际使用散列算法时,一个缺点是密码传输的保密问题。 因此,有必要发明新算法,使得即使有人得到了密码也不能解密,并且如果不知道其他密码也不能解密。

非对称加密算法需要两个密钥:公钥(公钥:是公钥)和私钥)私钥。 公钥和私钥是一对,用公钥加密数据后,只能用相应的私钥解密。 由于加密和解密使用两个不同的密钥,因此该算法称为非对称加密算法。

不对称加密技术有RSA、ECC、ECDSA等多种,比特币使用的是ECDSA算法。

ECDSA

是美国政府的标准,是利用椭圆曲线的升级版,该算法经过几年细致的密码分析,被广泛认为是安全可靠的。

主要功能

非对称加密方式不需要通信对方事先传递私钥,或者有任何约定也不需要完成保密通信,而且密钥管理方便,可以实现防止欺骗和拒签,因此适合网络通信中的保密通信要求。

优缺点

好处

其安全性更高,非对称加密使用一对私钥,一个用于加密,一个用于解密。 另外,公开密钥是公开的,秘密密钥是自己保存的,不需要像对称加密那样在通信之前同步秘密密钥。

缺点

加密和解密需要时间,速度慢,适合加密少量数据。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。