公钥加密初学者指南


电子通信中对保密性的关键需求使得使用编码语言成为必要。明文很容易理解。密码学意味着一种秘密语言。算法结合数学和计算机系统,通过密钥提供保护。密钥可以是公开的和私有的。对称加密使用发送方和接收方都使用的相同类型的密钥。非对称加密使用两种类型的密钥,公钥和私钥,公钥用于加密,私钥用于解密。

什么是公钥加密?

大众传播是指数千用户通过数字网络发送和接收消息。公钥加密使用两套密钥。目的是很好地保护消息免受非法访问。这就是欺诈和黑客攻击(正在上升)中发生的情况。认证机构提供公钥和私钥以提供更好的保护。在发送时,消息使用公钥加密。公钥可能是许多用户已知的。消息被接收并使用除了接收者之外的任何人都不知道的密钥解密。

加密密钥,对称和非对称

密钥是指用于对消息进行加密以防止其被理解的数据片段。它可以是数字和/或字母。当明文使用加密算法加密时,它看起来很荒谬。正确的密钥将以明文形式恢复原始消息,称为解密。如果消息是 GOOD NEWS,密钥是 abc123yz789,则加密的消息可能显示为 Xydfger28765。一旦使用正确的密钥将其解密回 GOOD NEWS,它就有意义了。

  • 因此,明文加密钥等于密文。

  • GOOD NEWS 加 abc123yz789 等于 Xydfger28765

  • Xydfger28765 加 abc123yz789 等于 GOOD NEWS

该示例表示使用单个密钥的对称加密。公钥加密使用两个密钥来增强安全性。公钥加密,私钥解密消息。

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

RSA 加密算法

在几种加密方法中,RSA 算法经常使用公钥来保护消息。互联网和电子邮件没有得到如此强化,但 RSA 算法提供了像堡垒一样的强大安全性。其优势在于双重密钥确保了保密性。

RSA 优势

通过 RSA 系统确保对敏感数据的超高安全性。此过程的安全性由私钥的保密性提供。在没有只有接收者拥有的私钥的情况下,没有人能够破解数据。例如,重要的银行信息,用户应该将私钥对每个人保密。如果保密性丢失,数据将面临网络犯罪分子的危险,并且可能会被滥用。

公钥还提供无法拒绝的文档数字签名。在公钥加密系统中,用户必须保护私钥。如果私钥泄露,则可能存在一个或多个用户滥用的风险。

尤其是在涉及大量用户的场景中,例如社交媒体,公钥加密发挥着重要作用。通过数字签名和两种类型的密钥(其中一个密钥是秘密的)来维护保密性,并且用户身份保持安全。

有效性和大规模实用性导致了公钥的广泛接受。它避免了与对称密钥相关的风险。公钥的大小和规模可以随更高的安全性和减少泄露和非法手段干扰的风险而变化。大型组织已经批准了公钥。如今,许多行业中的应用程序广泛使用公钥。

公钥加密如何帮助通信?

掩盖或隐藏原始消息是加密和解密的功能。在消息传输过程中,人们需要帮助理解含义。此外,消息的发送者不能否认消息已发送。消息不能被添加或删除更改。免费分发公钥不会带来任何危险,因为只有私钥才能打开消息。公钥比对称密钥加密更复杂,需要更多的数学计算。对于消息中大量数据的需求,公钥加密可能不适用。公钥加密也可用于发送用于解密附加数据的对称密钥。

私钥-公钥过程

遵循 RSA 过程的反面也成功地工作。使用私钥加密的消息可以发送以由公钥解密。关于可能落入坏人之手的重要数据,存在更好的策略。通过公开,这意味着任何普遍知道的信息,例如新闻媒体公告。然而,支持私钥加密的一点是接收者确信谁发送了消息。电子商务广泛使用此类方法。

TLS 和 SSL 公钥用途

TLS 或传输层安全性在通过互联网传输期间的数据安全性方面改进了 SSL 或安全套接字层。网站拥有 TSL/SSL 证书,告知众多用户公钥。该网站拥有服务器上找到的私钥。TLS 握手意味着交换相互验证并确认会话密钥的消息。有了协议,第三方就无法窥探笔记。敏感数据(如密码和信用卡号)需要使用公钥和私钥的 RSA 安全性。

PKC 多样化的应用

数字世界运行在广泛的软件系统和各种应用程序上,这些应用程序正在变得普遍。一个方面将它们统一起来,那就是对保密性的需求。确认 Red Hat Linux 软件包等操作系统的数字签名需要公钥。PGP 和 MIME 是需要公钥的电子邮件加密方法。当文档需要数字签名时,就需要 PKI。SSL 和 SSH 协议需要 PKI。RFC 3161 类型原始时间戳也需要它。

公钥基础设施

真正的证书颁发机构颁发密钥对。注册机构确认用户身份。PKI 准备数字证书以验证公司或个人。现在,互联网上的交易可以顺利进行。强大的存储位置使用证书管理系统保存公钥和证书。

结论

安全程序适用于生活的各个领域,尤其是在包含宝贵信息(如数字宇宙)的敏感领域。RSA 公钥加密使用一对公钥和私钥,通过在发送和接收时进行加密和解密来提供出色的电子消息安全性。毫不奇怪,该系统在 1970 年代开始获得全球认可后,现在在全球范围内得到实践。

更新于: 2022-12-07

312 次查看

启动您的 职业生涯

通过完成课程获得认证

开始
广告