LBank中公钥和私钥密码学的区别

LBank中公钥和私钥密码学的区别
任何区块链项目的关键要素是用于保护数据的密码学。没有它,任何交易都不会受到保护。我们都知道的加密货币是建立在所谓的公钥密码学上的。在本文中,我们将研究公钥密码学和私钥密码学之间的区别,讨论每个系统的优缺点,并回答有关此主题的其他问题。


什么是公钥和私钥密码学?

密码学中有两个基本概念:加密和解密。加密是将原始消息转换为不可读的,即加密的消息。解密是将加密的消息转换回其原始形式。加密和解密都使用算法和密钥,加密和解密有两种方法:对称加密和非对称加密。对称加密,也称为私钥加密,为人类所知已久。另一方面,非对称加密,也称为公钥加密,仅在 1970 年代出现,并随着互联网的发展而真正普及。
LBank中公钥和私钥密码学的区别


什么是私钥加密?

私钥加密是一种非常流行的、简单有效的加密系统。它允许使用相同的密钥执行加密和解密。由于任何拥有密钥的人都可以解密以这种方式加密的信息,因此该密钥必须保密,并且只有信息的发送者和接收者才能访问。这就是为什么它被称为私钥,而加密系统本身被称为私钥加密的原因。


什么是公钥加密?

这种加密系统要复杂得多,只使用私钥来解密消息。为了加密相同的消息,使用从公钥派生的单独公钥。如果一个人知道私钥,他们就可以计算出公钥。但是,仅知道公钥是不足以计算私钥的。这就是为什么不需要对公钥保密的原因,因为知道它不允许对加密信息进行解密。


公钥和私钥加密如何工作?

在私钥加密中,发送者使用私钥加密消息并将其发送给接收者。为了让接收者解密消息,他们需要发送者通过一个安全的通道提供相同的私钥,从而降低了这种加密系统的安全性。
LBank中公钥和私钥密码学的区别
在公钥加密中,消息发送者使用公钥加密消息并将其发送给接收者。消息接收者收到它并使用只有他或她拥有的私钥对其进行解密。由于在这个加密系统中只有接收者需要私钥,所以不必发送它,从而增加了它的安全性。在公钥密码学中,只有接收者——甚至发送者——才能解密消息。
LBank中公钥和私钥密码学的区别


公钥密码学的优缺点

让我们通过比较来了解这些加密系统的优缺点。

私钥和公钥密码学的比较

私钥密码学

公钥密码学

加解密速度

快点

慢点

所需的计算能力

较少的

更多的

需要通过安全通道发送私钥

是的

密钥长度

更短

更长

需要知道私钥的各方

收件人和发件人

仅限收件人

大型网络中密钥管理的复杂性

高的

低的

可用于生成电子数字签名

是的

在这个比较中,我们看到虽然私钥加密更简单、更快,但它并不适合区块链网络。
Thank you for rating.
回复评论 取消回复
请输入你的名字!
请输入正确的电子邮件地址!
请输入您的评论!
g-recaptcha 字段是必需的!
发表评论
请输入你的名字!
请输入正确的电子邮件地址!
请输入您的评论!
g-recaptcha 字段是必需的!