为什么java和c++写的DES加密算法对同样内容同样密文加密出来的内容不一样?该如何解决
为什么java和c++写的DES加密算法对同样内容同样密文加密出来的内容不一样?
用C++去解密java加密后的密文,得到的是原文,然后后面会加一些乱码一样的东西。请教是怎么回来?或者给个标准的DES加密的原文和密文供参考一下,谢谢了。
------解决方案--------------------
看是否编码格式等是否一样....
------解决方案--------------------
估计LZ是用字符指针或CString来存解密后的原文,
解密后知道原文的字节数吗?把后面的截掉就行了。
------解决方案--------------------
取值越界了吧?严格按长度取值。
------解决方案--------------------
用C++去解密java加密后的密文,得到的是原文,然后后面会加一些乱码一样的东西。请教是怎么回来?或者给个标准的DES加密的原文和密文供参考一下,谢谢了。
------解决方案--------------------
看是否编码格式等是否一样....
------解决方案--------------------
估计LZ是用字符指针或CString来存解密后的原文,
解密后知道原文的字节数吗?把后面的截掉就行了。
------解决方案--------------------
取值越界了吧?严格按长度取值。
------解决方案--------------------