C# 加解密

C# 加解密,c#,java,encryption,C#,Java,Encryption,我想用java加密字符串,用C#解密相同的字符串,反之亦然。如何做。哪种是最好的加密方法 谢谢 阿斯旺您需要使用标准的加密方法。使用的算法将是安全的,结果将是可移植的,并且有许多平台的库。3-DES或AES都是不错的选择。不同的人对“最佳”这个词有不同的理解,并且强烈影响着你的选择 如果速度对您来说非常重要,那么只需在每个字符值中添加一个,发送它,然后再减去一个。换句话说,将“ABC”作为“BCD”发送。AES在.NET framework的Rijndael类中受支持,您可以在MSDN上找到文档

我想用java加密字符串,用C#解密相同的字符串,反之亦然。如何做。哪种是最好的加密方法

谢谢


阿斯旺

您需要使用标准的加密方法。使用的算法将是安全的,结果将是可移植的,并且有许多平台的库。3-DES或AES都是不错的选择。

不同的人对“最佳”这个词有不同的理解,并且强烈影响着你的选择


如果速度对您来说非常重要,那么只需在每个字符值中添加一个,发送它,然后再减去一个。换句话说,将“ABC”作为“BCD”发送。

AES在.NET framework的Rijndael类中受支持,您可以在MSDN上找到文档。加密字符串时,您需要确保选择密钥的方式是安全的方法,并确保密钥存储在安全的地方。在任何加密方案中,最薄弱的环节都是密钥。

嗨,我使用的是16块aes加密,如果我提供更多数据,它会显示块大小异常,我可以解决它吗