我应该使用什么类型的加密

时间:2011-07-06 07:21:53

标签: c# javascript encryption

我需要找出适合我的加密类型。 对于我的情况,我通常需要通过ajax将信息从我的移动webapp传递到.NET Web服务。

总结:

(使用javascript加密)移动---加密数据 - > WebService(用C#解密)

2 个答案:

答案 0 :(得分:7)

只需使用 SSL - 所有传输都是安全的,代码中的更改将是最小的(只需将https放在您的网址前就足够了。

答案 1 :(得分:0)

仅使用https还不够,因为它主要使用RSA加密,使用素数生成器算法可以破解。

我建议使用级联加密过程,使用openssl RSA 4096加密AES密钥,并使用AES加密您的消息。请注意,通过窃听您的通信并提取AES密钥,这也是很容易破解的。

我建议以下几点: 使用您可以编写的任何私有算法对aes密钥进行加密..然后在接收端使用RSA ..对输出进行加密,解密RSA以获取加密的aes密钥,使用您的算法对其进行解密,然后使用aes密钥对数据进行解密

我建议继续根据一些随机值来更改AES密钥。

相关问题