Topic: .NET加密的密文用Java解密不了!! |
Print this page |
1..NET加密的密文用Java解密不了!! | Copy to clipboard |
Posted by: kengking Posted on: 2004-05-16 10:16 .NET: RSACryptoServiceProvider remotersa= MyLib.Convert.GetRSACSPFromX509File("certfile.cer"); //读取Java程序的X509证书,含公钥 byte[] tmp={1,2,3,4}; byte[] miwen = remotersa.Encrypt(tmp,false); Java: Cipher cp=Cipher.getInstance("RSA/ECB/PKCS1Padding","BC"); cp.init(Cipher.DECRYPT_MODE,key.rk); byte[] ret=cp.doFinal(miwen); 可是解密出来的不对,与tmp不相同!! 请各位大哥帮帮忙吧!!! |
2.Re:.NET加密的密文用Java解密不了!! [Re: kengking] | Copy to clipboard |
Posted by: kengking Posted on: 2004-05-17 20:26 怎么没人回复啊??都不会??不会吧!!! |
3.Re:.NET加密的密文用Java解密不了!! [Re: kengking] | Copy to clipboard |
Posted by: jeffrey_he Posted on: 2004-06-28 17:54 可能是编码问题吧,要注意加密时的编码、解密时的编码和数据传输过程中的编码。 |
4.Re:.NET加密的密文用Java解密不了!! [Re: kengking] | Copy to clipboard |
Posted by: lvjing79 Posted on: 2004-08-30 13:40 .net下面的你做的加密的是不是ECB模式,是不是PKCS1的填充方式,这些要一致才能解密正确。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |