关于RSA的问题
最近需要接口传输加密,因为需要可逆操作,传统的md5加密不能满足,所以使用了RSA加密
从查询的资料来看,正常的逻辑是:
用公钥进行加密,服务端收到密文之后,用私钥进行解密。
当服务器返回数据的时候,用私钥进行签名,然后用公钥进行验签。
但是现在我需要这套流程反过来,也就是客户端发送 明文参数,再带一个签名,然后服务端进行验签。
服务器返回的时候,对数据进行加密,然后客户端进行解密。
难道只能是将私钥和公钥反过来么,也就是客户端掌握私钥,服务端掌握公钥?我觉着这种方式很不好。
我也看了资料说,其实公钥和私钥都是可以进行加密和解密的,也就是
公钥加密私钥解密,私钥加密公钥解密,然而我试了试,程序一直不通过。谁了解,麻烦介绍介绍,大概的流程。
从查询的资料来看,正常的逻辑是:
用公钥进行加密,服务端收到密文之后,用私钥进行解密。
当服务器返回数据的时候,用私钥进行签名,然后用公钥进行验签。
但是现在我需要这套流程反过来,也就是客户端发送 明文参数,再带一个签名,然后服务端进行验签。
服务器返回的时候,对数据进行加密,然后客户端进行解密。
难道只能是将私钥和公钥反过来么,也就是客户端掌握私钥,服务端掌握公钥?我觉着这种方式很不好。
我也看了资料说,其实公钥和私钥都是可以进行加密和解密的,也就是
公钥加密私钥解密,私钥加密公钥解密,然而我试了试,程序一直不通过。谁了解,麻烦介绍介绍,大概的流程。
...全文
相关推荐
完美解决Android客户端RSA解密部分乱码的问题
下面小编就为大家分享一篇完美解决Android客户端RSA解密部分乱码的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Android RSA加密算法,解密乱码问题解决DEMO
Android RSA加密解密算法DEMO,可以帮助需要RSA算法的同学很快上手。同时完美解决了和后台加密密文解密的问题。可以做到解密后台算法,已经加密后,后台可以解密。不会出现解密乱码问题。
CTF中常见的RSA相关问题总结,RSA加密应用常见缺陷的原理与实践
CTF中常见的RSA相关问题总结,RSA加密应用常见缺陷的原理与实践
RSA加密文本 (解密有点问题,可以下载我的数字签名代码)
利用rsa将输入的文本进行加密。解密有些问题,如需要可以下载我的数字签名资源
RSA推广循环攻击实效性与弱模问题的研究与分析
姜正涛、怀进鹏、王育民三人关于RSA攻击的实效性和弱模数问题的分析论文


