我想在java中加密字符串并在C#中解密相同的字符串,反之亦然。如何做到这一点。这是最好的加密方法
谢谢
阿斯旺
答案 0 :(得分:1)
您需要使用标准加密方法。使用的算法是安全的,结果是可移植的,并且有许多平台的库。 3-DES或AES将是不错的选择。
答案 1 :(得分:1)
“最好”这个词对不同的人来说是不同的东西,并且强烈影响你可以选择的选择。
如果速度对您来说非常重要,那么只需在每个字符值中添加一个,发送它,然后再减去一个。换句话说,将“ABC”发送为“BCD”。
答案 2 :(得分:0)
在Rijndael类的.NET框架中支持AES,您可以在MSDN http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndael.aspx上找到文档。在加密字符串时,您需要确保选择密钥的方式是一种安全的方法,并确保它也存储在安全的位置。在任何加密方案中,最薄弱的环节都是关键。