可以方便的调整padding啊,两边一致就好了 比如 var cipher = CipherUtilities.GetCipher("RSA/NONE/PKCS1PADDING"); 比如 var cipher = CipherUtilities.GetCipher("RSA/ECB/OAEPWITHSHA-512ANDMGF1PADDING"); 搞清楚java那边用的是什么padding,这边调整个字符串就ok了
两边使用的padding不一致。我之前建议BouncyCastle也是因为完整的框架对各种padding都有良好的支持,自己实现的话得自己弄padding的处理,虽然大部分处理起来并不复杂,不过还是浪费时间的。
111,094
社区成员
642,554
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧