首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenPGP签名

OpenPGP签名
EN

Stack Overflow用户
提问于 2010-03-31 04:22:29
回答 1查看 237关注 0票数 1

我正在阅读RFC4880,试图使用http://phpseclib.sourceforge.net/生成OpenPGP (RSA签名)子集的实现。我已经解析出了公钥和压缩文字签名数据包。我可以提取n和e,并将它们提供给Crypt_RSA来构造验证器。我告诉它我正在使用sha256。然后它需要一个"message“和一个”then“参数。我从签名包中拿到签名数据没有问题。我的问题是:什么是“消息”?根据第5.2.4节,它是文字数据包(s?)的某种组合。(他们的身体还是整个包?)以及“散列”的子包。是否将所有数据包和散列后的数据包按照出现的顺序连接在一起?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-02 00:28:59

哈希是文字数据包的内容(不是整个正文,只是数据),后跟“尾部”(签名包到哈希子数据包并包括在内的文字字节),然后是{ 0x44,0xff,trailer_length_as_4_octet_network_order_unsigned_integer }

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

https://stackoverflow.com/questions/2548422

复制
相关文章

相似问题

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