当前位置:首页 > 区块链技术 > 非对称加密详细介绍

什么是非对称加密?轻松理解互联网密码学内核机制

2026-10-10 10:59:19 | 来源: | 作者:佚名
非对称加密是互联网密码学的内核技术,用公钥加密、私钥解密,解决了对称加密传递密钥的难题,它还能实现数字签名,验证信息来源并防篡改,实际中常与对称加密配合使用,兼顾安全与效率

密码学中有两种技术:一种叫对称加密,另外一种叫非对称加密。这次咱们主要聊聊非对称加密。

对称加密

不过咱们先从对称加密说起,这是比较直观的一种加密方式。

基本逻辑是这样。如果 Alice 想把一个信息传递给 Bob 。比如信息是一个数字 m ,Alice 不能把这个数字直接传递给 Bob ,因为互联网是一个不安全的环境,很容易被窃听。所以她可以通过一个加密算法,比如,通过给 m 加上一个数字 e ,得到一个数字 c ,这个 c 就叫做密文。这样 Bob 拿到密文 c ,再减去 e 就可以得到信息 m 了。

什么是非对称加密?轻松理解互联网密码学内核机制

比如,想要传递的 m 等于2,e 等于1,那么2+1得到密文就是3,3传递给 Bob 之后,Bob 用3-1得到信息 m 了。这个过程中,密文是可以放心的在互联网上传播的,被窃听了也没人能看懂。e 就是密钥,密钥如果一旦泄露了,通信过程就不安全了。当然实际中加密算法以及密钥都必须很复杂,不是简单的加一个数字,因为现在人们的解密手段其实也已经非常高超了。

对称加密的优势是可以加密大段信息,这个是非对称加密做不到的,但是对称加密的问题在于如何能够安全的把密钥传递给对方。因为如果 Alice 不能安全的把密钥传递给 Bob ,那么加密通信就实现不了。而如果不能实现加密通信,那又怎么可能安全的传递密钥呢,所以对称加密在互联网上使用,就有了这个鸡生蛋蛋生鸡的问题。非对称加密被发明出来,就是为了解决对称加密的这个最为致命的痛点。

非对称加密

非对称加密之所以不对称,指的就是加密用一个密钥,而解密的时候用的是另外一个密钥。

这个过程是这样的。Bob 作为接收信息的一方,首先要生成一对儿密钥,一个叫做公钥,意思就是可以公开出去的密钥。另外一个叫做私钥,也就是要私密保存的。注意这一对儿密钥是有天然的数学联系的,不然也不可能用公钥加密后能用私钥解密。具体这个联系是什么,可以参考 RSA 算法 https://learning.nervos.org/crypto-block/8-idea ,我们这里就不展开了。接下来,Bob 把自己的公钥传递给 Alice ,Alice 用 Bob 的公钥去加密信息 m 得到密文 c 。Bob 拿到密文 c 之后,注意这里就体现出来不对称了,因为 Bob 解密用的不是公钥,而是自己的私钥。

什么是非对称加密?轻松理解互联网密码学内核机制

咱们思考一下这个过程里面的安全性。暴露在互联网上的首先是公钥,然后是密文,非对称加密的算法本身是公开的。但是即使公钥密文算法都被攻击者拿到,他也不能解密拿到信息的。所以整个过程是安全的。非对称加密本身没有对称加密的鸡生蛋的问题,所以是当代密码学也就是互联网密码学的内核技术。同时,非对称加密可以帮忙解决对称加密的鸡生蛋问题,那就是先让 Alice 跟 Bob 用非对称加密的方式来互相共享一个对称加密的秘钥,然后再用对称加密的方式来传递大段信息。互联网上通信一般都是把两种加密方式配合起来用的。

数字签名

非对称加密还有一个名字叫公钥加密,这种加密算法除了能进行加密通信之外,还能进行数字签名。

数字签名是干啥的呢?密码学要达成的是在一个根本不安全的网络上进行安全的信息传递。不安全的网络具体就是指互联网,安全的信息传递包括两个方面:一方面是加密通信,Alice 跟 Bob 发信息,只有这两个人能看到,没人任何第三方能够窃取到信息。另一方面是数字签名,Bob 收到一条信息号称发送方是 Alice ,那怎么才能确定这个信息就真的是 Alice 发出的呢?我们就可以联想现实世界,同事给我一个文档说是老板发出的,如果文档上的确有老板的签名那就可以证实了。数字签名也是一样的道理,一个信息传递给 Bob ,只要 Bob 也收到了跟信息相关的 Alice 的数字签名,那么就可以确认这个信息的确是 Alice 发出的了。

什么是非对称加密?轻松理解互联网密码学内核机制

至于 Bob 如何验证这个私钥签名的确是 Alice 亲自签署的,那要涉及到公钥和私钥的关系了。其实私钥加密的东西也可以用公钥去解密的。所以 Alice 如果用私钥去把信息的哈希 https://learning.nervos.org/crypto-block/3-hash 给加密一下,就会得到数字签名,Bob 收到数字签名之后,如果能用 Alice 的公钥去解密这个签名,就可以验证两点:第一,这个签名的确是由私钥的持有者发出的了,第二,也可以证明信息没有被篡改过,因为签名中也包含信息的哈希。

总结

非对称加密的基本情况就介绍这些了。非对称加密和对称加密是目前互联网上常用的两种加密方法。非对称加密不太适合加密大段信息,所以一般是和对称加密配合使用。除了完成加密通信,非对称加密还有另外一个功能,那就是数字签名。

到此这篇关于什么是非对称加密?轻松理解互联网密码学内核机制的文章就介绍到这了,更多相关非对称加密详细介绍内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

免责声明:本文只为提供市场讯息,所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任。!
Tag:非对称加密  

你可能感兴趣的文章

币圈快讯

  • 过去7天USDC流通量约减少8亿枚

    2026-10-31 14:56
    10月31日,据官方数据,截至10月29日的7天内,Circle发行约109亿USDC,赎回约117亿USDC,流通量约减少8亿枚。USDC总流通量为700亿枚,储备量约为714亿美元,其中隔夜逆国债回购约329亿美元;期限小于3个月的国债约275亿美元;系统重要性机构存款约104亿美元;其他银行存款约6亿美元。
  • CZ澄清并未“用钱”威胁马斯克强调持有SPCX股份只为说明资金充足

    2026-10-31 14:56
    10月31日,币安创始人CZ发推澄清,针对此前有人将其对马斯克的表态解读为“用钱威胁”。CZ表示,对方存在过度解读,提到持有SPCX股份只是因为相关讨论中有人拿FTX做对比,可能暗示币安资金不足,而事实并非如此。他只是想说明币安持有加密货币以外的资产,且是在马斯克熟悉的领域。CZ强调:“我从不威胁别人。这是我在书中也写过的核心原则之一。”并指出币安的持股对他们来说只是“沧海一粟”,根本构不成威胁。并认为SPCX将是长期持有的优质股票之一。
  • Bitdeer当周产出与出售均为265.5枚BTC持仓为零

    2026-10-31 14:26
    10月31日,比特币矿企Bitdeer公布周度数据,截至2026年10月30日当周,公司产出265.5枚BTC,同期出售265.5枚BTC,净新增为零。公司自有BTC持仓为零,不包括客户存款。
  • 何一回应用户对币安赔付能力担忧称数据均为公开信息

    2026-10-31 14:05
    10月31日,币安联合创始人何一在X发文回应部分用户对币安赔付能力的担忧,表示可以理解相关担心,并指出交易量、手续费、用户规模以及BNB季度销毁等数据均为公开信息。她表示,投资很多时候是判断能力与逻辑的博弈,需要具备抽丝剥茧、获取有效信息的能力。
  • 火币HTX推出“暖冬同行”赚币特别活动:申购享10%年化补贴

    2026-10-31 14:05
    10月31日消息,据火币HTX官方公告,火币赚币将于10月31日15:00(UTC8)启动“暖冬同行”特别活动。活动期间,用户申购BTC、ETH、TRX、USDT、USDC、USDS、USDD7天定期产品,即可享受10%的高额年化补贴,总申购额度高达1亿美元,先到先得。
  • 查看更多