Sha или Md5 алгоритм мне нужно зашифровать и дешифровать в flex - PullRequest
2 голосов
/ 25 февраля 2010

Привет, я разрабатываю свое приложение на 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 ]

5 голосов
/ 25 февраля 2010

Вы не можете "расшифровать" хеши MD5 или SHA1, они являются ОДНОСТНЫМИ хешами, что означает, что они не подлежат восстановлению.

4 голосов
/ 25 февраля 2010

Вроде трудно читать, но (насколько я понимаю) вы путаете Шифрование с Хешированием. Ни MD5, ни SHA не являются алгоритмами шифрования, они являются алгоритмами хеширования:

Функция хеширования

Шифрование

1 голос
/ 25 февраля 2010

Вы должны рассмотреть возможность публикации в защищенной области сайта, т. Е. Через https.

0 голосов
/ 22 сентября 2010

Я обнаружил зрелую библиотеку Flex, которая реализует алгоритмы хеширования MD5 и SHA-1. Так что теперь вы можете использовать любой из них на стороне Flex.

http://github.com/mikechambers/as3corelib

Конечно, вы не можете вернуться назад с помощью алгоритма хеширования, поэтому вам придется сравнить постоянный хеш с тем, который был отправлен по проводам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...