关于RSA的问题

y8932809 2017-01-12 11:20:28
最近需要接口传输加密,因为需要可逆操作,传统的md5加密不能满足,所以使用了RSA加密
从查询的资料来看,正常的逻辑是:
用公钥进行加密,服务端收到密文之后,用私钥进行解密。
当服务器返回数据的时候,用私钥进行签名,然后用公钥进行验签。

但是现在我需要这套流程反过来,也就是客户端发送 明文参数,再带一个签名,然后服务端进行验签。
服务器返回的时候,对数据进行加密,然后客户端进行解密。

难道只能是将私钥和公钥反过来么,也就是客户端掌握私钥,服务端掌握公钥?我觉着这种方式很不好。

我也看了资料说,其实公钥和私钥都是可以进行加密和解密的,也就是
公钥加密私钥解密,私钥加密公钥解密,然而我试了试,程序一直不通过。谁了解,麻烦介绍介绍,大概的流程。
...全文
274 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
丰云 2017-01-12
  • 打赏
  • 举报
回复
换aes算法,比rsa可靠多了

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧