Sha或Md5算法我需要在flex中加密和解密

时间:2010-02-25 17:13:52

标签: java flex security jsp flex3

您好我正在使用flex和JSP开发我的应用程序,所以当我通过带有请求对象的HTTP Service Post方法传递值时,这些值正在由测试团队进行跟踪和修改,因此我计划在flex中加密值并解密它在jsp.so中有任何算法,如SHA或MD5更安全的算法,所以请发送任何代码或相关链接,这对我非常有用。我正在使用像

httpService = new HTTPService;
httpService.request = new Object;
httpService.request.task = "doInvite";
httpService.request.email = emailInput.text;
httpService.request.firstName = firstNameInput.text;
httpService.request.lastName = lastNameInput.text;
httpService.send();

有没有其他方法可以提供更多安全保障,请在此帮助我,先谢谢。

4 个答案:

答案 0 :(得分:5)

你无法“解密”MD5或SHA1哈希,它们是单向哈希,这意味着它们是不可恢复的。

答案 1 :(得分:4)

有点难以阅读,但是(据我所知),你将加密与哈希相混淆。 MD5和SHA都不是加密算法,它们是哈希算法:

Hash Function

Encryption

答案 2 :(得分:1)

您应该考虑发布到网站的安全区域,即通过https。

答案 3 :(得分:0)

我找到了一个成熟的Flex库,它实现了MD5和SHA-1哈希算法。所以现在你可以使用Flex方面的任何一个。

http://github.com/mikechambers/as3corelib

当然,你不能使用哈希算法向后反转,所以你必须将持久哈希与通过线路发送的哈希进行比较。