您好我正在使用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();
有没有其他方法可以提供更多安全保障,请在此帮助我,先谢谢。
答案 0 :(得分:5)
你无法“解密”MD5或SHA1哈希,它们是单向哈希,这意味着它们是不可恢复的。
答案 1 :(得分:4)
答案 2 :(得分:1)
您应该考虑发布到网站的安全区域,即通过https。
答案 3 :(得分:0)
我找到了一个成熟的Flex库,它实现了MD5和SHA-1哈希算法。所以现在你可以使用Flex方面的任何一个。
http://github.com/mikechambers/as3corelib
当然,你不能使用哈希算法向后反转,所以你必须将持久哈希与通过线路发送的哈希进行比较。