繁体   English   中英

加密和解密

[英]encryption and decryption

我想在Java中加密字符串并在C#中解密相同的字符串,反之亦然。怎么做。这是最好的加密方法

谢谢

阿斯旺

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

“最佳”一词对不同的人而言是不同的事物,并且会强烈影响您可用的选择。

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

Rijndael类的.NET框架中支持AES,您可以在MSDN上找到该文档http://msdn.microsoft.com/zh-cn/library/system.security.cryptography.rijndael.aspx 加密字符串时,您需要确保选择密钥的方式是安全的方法,并确保将其也存储在安全的地方。 在任何加密方案中,最弱的链接是关键。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM