首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于JWE的公共数字签名验证

基于JWE的公共数字签名验证
EN

Security用户
提问于 2020-01-09 12:21:09
回答 1查看 225关注 0票数 1

在阅读网络加密(JWE)并制作节点JS后,JWE POC使用密钥加密演示密钥模式。对于如何验证消息的发送方实际上是实际的发送方(而不是访问公钥的中间人),我有点困惑。

使用PGP时,交换公钥,并根据数字签名验证消息。对JWS和JWE规范也可以这样做吗?我有一种感觉,这将以某种方式在添加,但似乎不是这样,因为这是计算AAD的目的是为了Auth标签。显然,公共密钥必须被交换才能起作用。

EN

回答 1

Security用户

发布于 2020-01-09 13:25:51

使用JWS,您可以使用支持的签名方案之一。大致有三种选择: HS、RS和PSS、RSA PKCS 1.5和RSA PSS.

将对有效负载和受保护的报头进行签名,并传输签名。就整体安全性而言,请注意alg: JWS库中没有问题,如果未包括exp头,则可能出现kg重放攻击。

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

https://security.stackexchange.com/questions/223908

复制
相关文章

相似问题

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