首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PKCE与RSA双向

PKCE与RSA双向
EN

Stack Overflow用户
提问于 2022-06-26 12:30:00
回答 1查看 38关注 0票数 1

PKCE能否同时使用服务器和客户端来生成公钥和私钥?值得吗?我认为这种流动:

server

  • Server

  • 客户端生成私钥和公钥

  • 客户端将公钥发送给服务器

  • Server生成私钥和公钥,生成随机密钥并与客户端加密秘密公钥

  • Server将其发送回客户端加密秘密,服务器公钥

H 19客户端用其密钥解密密钥,用服务器公钥再次加密,并使用其私钥将加密的秘密发送回

  • 解密秘密,并检查生成的和现在解密的秘密是否相同H 212G 213

我是不是遗漏了什么?这样做不好吗?这个加密/解密/生成密钥很难计算吗?

EN

回答 1

Stack Overflow用户

发布于 2022-06-27 08:30:15

您的算法似乎与PKCE标准一样安全。我不认为加密随机字符串有什么额外的价值。您还向服务器添加了一次往返,就像在PKCE中一样,生成初始随机字符串的是客户机。

加密会消耗资源,实现错误很简单。您还需要对服务器和客户端加密算法的支持。因此,我认为尝试将加密添加到经过验证的标准中是多余的。

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

https://stackoverflow.com/questions/72761619

复制
相关文章

相似问题

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