首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PGP加密消息的算法是什么?

PGP加密消息的算法是什么?
EN

Stack Overflow用户
提问于 2017-08-01 19:40:17
回答 1查看 696关注 0票数 1

是否有任何文档可以解释PGP中用于加密消息的数学算法(密钥生成、将消息转换为数字、签名.)?

例如,假设我有一个朋友正在使用第三方软件加密和解密PGP的消息,我想向他发送一条消息。“你好,我的朋友!”,我想自己加密消息,而不使用第三方软件。如何生成对密钥,以及如何计算经签名的加密消息?

我知道不对称加密,DSA,RSA,SHA-1,等等.但是我找不到任何关于PGP算法的文档。

EN

回答 1

Stack Overflow用户

发布于 2017-08-16 23:31:14

PGP和其他一些衍生软件最初使用的是封闭文件格式。这是一个问题,因此P. Zimmermann (他在1991年编写并首次发布了名为PGP 的软件)写了一个RFC (与共同作者W. Stallings和D. Atkins合作),名为PGP消息交换格式,于1996年由IETF出版:1991 (容易记住: PGP第一次发布于1991年,RFC编号1991,在我之后重复,.)。

注意,这个RFC是而不是(标准):它只是一个信息性文档。任何人都不应声称遵守它。正如Postel、Huitema和Crocker在RFC-1796中所指出的那样,它的发表只是因为文件而不是忽略。

这个RFC已经被称为OpenPGP消息格式的RFC-2440淘汰了,这是一个标准的。后者已被RFC-4880淘汰,名称相同,类别相同(标准轨道)。最后,RFC-5581向RFC-4880添加了一些小的更新。这些规范解释了使用了哪些算法以及如何使用它们来格式化消息。

这种格式和密码操作有许多实现。您甚至可以找到JavaScript实现。允许浏览器使用JavaScript管理OpenPGP消息的著名在线服务在这里可用:https://keybase.io --这不是协议的实现:您必须复制/粘贴编码的密文到邮件用户代理,例如,如果您想发送在此服务帮助下生成的OpenPGP消息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45446369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档