公钥密码学解释
📖 7 最小阅读量
Quick Answer
公钥密码学是几乎所有安全在线事物背后的悄然发明:HTTPS、加密消息传递、数字签名和比特币都依赖于它。其核心思想是一对数学上关联的密钥,其中一个是公开的,一个是秘密的,一旦你看到它,就会非常直观,并且理解它可以揭开数字信任实际上如何运作的神秘面纱。
💡 一个简单的方法来查看它
想象一个有两个不同钥匙的邮箱。任何人都可以使用公钥将信件锁定在里面(加密),但只有您使用私钥才能打开它(解密)。翻转它,你可以用你的私钥“签名”一些东西,每个人都可以用你的公钥验证。一对,两个超能力。
密钥对
公钥(或“非对称”)加密技术为您提供两个链接的密钥:您可以自由共享的公钥和您保密的私钥。一把钥匙锁住的东西,只有另一把钥匙才能解锁。至关重要的是,您无法从公钥中算出私钥,这使得整个系统可以安全地公开使用。
加密:锁定消息
要向您发送私人消息,任何人都可以使用您的公钥对其进行加密。从那时起,只有您的私钥可以解密它,甚至发送者也无法读回它。这使得完全陌生的人可以通过开放网络交换秘密,而无需先共享密码,这是几个世纪以来困扰密码学的问题。
数字签名:证明是您本人
反过来运行它,你就会得到签名。您使用私钥“签署”数据,任何人都可以使用您的公钥验证数据是否确实来自您并且未被更改。这就是软件更新、文档以及最重要的比特币交易证明真实性的方式,无需签名,无需信任。
您已经依赖它的地方
每个 HTTPS 挂锁、每个端到端加密聊天以及每个比特币交易都使用公钥加密技术。当您花费比特币时,您正在用您的私钥签署交易以证明所有权,“不是您的密钥,不是您的硬币”就是这个确切的想法。它是数字信任的无形基础。
🔑 要点
公钥密码术使用一对链接的密钥,一个可共享的公钥和一个秘密的私钥,其中一个锁定的只有另一个解锁。它支持私人消息(使用公钥加密)和数字签名(使用私钥签名,使用公钥验证)。它是 HTTPS、加密消息传递和比特币所有权的基础。
为什么这对您很重要
亚洲各地使用的每个安全应用程序和比特币钱包都依赖于公钥加密技术。理解它会将“保护你的私钥安全”从口号变成你真正掌握的东西,这就是自信地自我托管比特币和紧张地信任托管人之间的区别。它是该地区快速增长的在线人口的核心数字素养。
常见问题
公钥和私钥有什么区别?▼
公钥可以自由共享,用于加密发送给您的消息或验证您的签名。私钥是保密的,用于解密这些消息或创建签名。您无法从公钥导出私钥,这正是系统安全的原因。
公钥加密如何保护比特币?▼
您的比特币由私钥控制。要花费它,您需要使用该密钥对交易进行签名,然后网络会根据您的公钥(地址)验证签名。这在不泄露私钥的情况下证明了所有权,这就是为什么“不是你的钥匙,不是你的硬币”。
公钥加密与加密相同吗?▼
它是一种加密技术,可以实现加密(使用公钥锁定消息)和数字签名(使用私钥证明真实性)。常规“对称”加密使用一个共享密钥;公钥密码学使用链接对,解决安全共享秘密的问题。
继续学习
📚 来源和进一步阅读
本指南中使用的权威参考文献和主要来源。