[1553] Public Key

Title Text:I guess I should be signing stuff, but I’ve never been sure what to sign. Maybe if I post my private key, I can crowdsource my decisions about what to sign.<

Origin:https://xkcd.com/1553/

https://www.explainxkcd.com/wiki/index.php/1553:_Public_Key

https://app-xkcd-cn.appspot.com/

在公钥加密中,为用户生成两个密钥。公钥可用于加密消息,但不能解密它们。私钥是解密所必需的,顾名思义,私钥仅供用户使用。

由于公钥最初被指定为共享,因此具有该密钥的任何人都可以向用户发送只有他或她可以解密的加密消息。 Cueball一直遵循这条规则,但他注意到似乎没有人曾经使用过他的公钥。他考虑分享他的私钥,他认为这会对他个人产生更多的兴趣。但是,他似乎忽略了这样一个事实,即这样做会允许任何人解密发送给他的消息,从而破坏加密的整个目的。

标题文本是指公钥加密的另一个特征:除了确保某些消息只能由特定密钥所有者读取外,它还可以确保某些消息只能由特定密钥所有者写入,“使用私钥签署“它。任何人都可以阅读已签名的邮件,但是具有公钥的读者可以验证私钥的所有者是否写了(或者至少签名了)该邮件,而不是假装成为所有者的人。如果Cueball发布了他的私钥,那么任何人都可以签署任何消息作为他,实际上冒充他并且也打败了加密的目的。

众包是用于将工作或任务委托给互联网上大部分自愿和不受控制的人员的术语。它在概念上类似于外包,其中工作被委托给外部劳动力来源,通常是外国公司。着名的众包实例包括reCAPTCHA(用户既可以验证它们是人类,又可以帮助数字化数字化软件无法理解的书籍中的单词和短语),还有英国的一个农场,普通互联网用户可以通过该农场决定农场的运行方式。在Cueball的案例中,将关于他的合同和支出的决定委托给互联网不太可能是明智的选择。

当Cueball首次创建密钥对时,他想象这将是他不时使用的东西,用于阅读仅供他使用的消息或发送“签名”消息。由于没有发生这种情况,他想象释放两把钥匙可能会引起一些活动,而且此时他对“坏”结果比对无聊结果感到更快乐。

Randall先前讽刺地提到了370中的公钥:Redwall。

You May Also Like

[2981] Slingshots

[2980] Lava Lakes

[2979] Sky Alarm

More From Author

[2981] Slingshots

[2980] Lava Lakes

[2979] Sky Alarm

Leave a Reply

Your email address will not be published. Required fields are marked *