
在JAVA使用RSA加密的密串和签名如何在C#里解密和验签 5
这个是签名和密串:{"sign":"TqYEvz04tGKi1g5S+lPl96m7n/xCf2W5sIMtx22BRJYaIHmco0yhjMor1BxOMmWreVD...
这个是签名和密串:{"sign":"TqYEvz04tGKi1g5S+lPl96m7n/xCf2W5sIMtx22BRJYaIHmco0yhjMor1BxOMmWreVDsu6a5BBWFkjO5MHAMa7+u8iTcxAM9oNyKTmUQvs4tPAv6dv1OkifeMxcAMkGBXIyJYX0JsffU3HM0te4VX0C0NL5zW7Txd8ik0VCISD0jzo0yWYxoZ5dgoQebp/7wIiMuqAM9AkcQsVwLn0PVQ7yHFOIw/qpA6AUvFzYiRgd3Q2KC0WRscZ20eIUIiRB9Qr0yhz2ADwna5LoSjXB54rQFPHz0HJhpFQesxWWTX6jeLR/XybSiHGvtFlSlZY/ZJ+EmsHhvfMAmPn8QzoRGUQ==","encrypt":"foQAlnNIhmv8OakzC/zzALhlw7+suGi5CqAj68pKxdzIdO8qxP74EFISBRUeSolURtixQgX+iG7SIEGGS/n6CI9Myc0J5J25Y0+I5H92lk8Uo3eU25rxSO+NgNvXYhV69G/x0NcNCyb+l7Ujnd2Tl+PIviq33HLKjudTc/YpWKMWBfGFtX1CAe2BL5z44zosR1QeEj2q5zfrmyOBlvO+vwBJRdSOuwK8D6lTEgegHyRugMGdLugKnXFJ7pe/WRMXYRIYlRrLgKkjlIpWV+KW06QB2MKKf3D+caiQkXn2m9H8tOFx6TcT3c6Zuefd9+vYxeedUpLqoJOg+OTPYMjpVA=="}
展开
展开全部
你好,你需要知道RSA的秘钥和签名的算法。
首先你需要有RSA的私钥,利用私钥将encrypt的部分进行解密。然后利用签名的算法对解密的结果做一次签名的运算,如何结果和发送过来的sign一样的话,签名就是没有问题的。
C#有RSA和签名算法的库,所以你重要的是有秘钥和知道签名的算法。
首先你需要有RSA的私钥,利用私钥将encrypt的部分进行解密。然后利用签名的算法对解密的结果做一次签名的运算,如何结果和发送过来的sign一样的话,签名就是没有问题的。
C#有RSA和签名算法的库,所以你重要的是有秘钥和知道签名的算法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询