用“加密”在Javascript中加密数据;RSACryptoServiceProvider”;公钥->;超出最大异
本文关键字:加密 gt RSACryptoServiceProvider Javascript 数据 公钥 | 更新日期: 2023-09-27 18:26:16
我的后端代码中有一个"RSACryptoServiceProvider"的实例。
oRsa = new System.Security.Cryptography.RSACryptoServiceProvider(2048);
var Key = CryptoHelper.ExportPublicKey(oRsa);
我从这里得到的导出公钥的代码:https://stackoverflow.com/a/28407693/579623(我也试过这个https://stackoverflow.com/a/25591659/579623)
"密钥"被发送到我的Javascript客户端,该客户端使用JSEncrypt来加密数据。
现在的问题是,我在后端遇到了以下错误:"要解密的数据超过了256字节的最大模数。"
我最终使用了以下代码:http://www.codeproject.com/Articles/22073/Object-Oriented-JavaScript-Class-Library-in-C-NET这里建议:RSA:用javascript加密密码,但在C#中未能解密