Есть ли любая функция JavaScript, которая может зашифровать данные: Например, я хочу использовать зашифрованные данные в своем URL, переданном ajax, ПОЛУЧАЮТ запрос,
http://sample.com/mypage/TDjsavbuydksabjcbhgy
где TDjsavbuydksabjcbhgy зашифрованные данные, эквивалентные 12 345. Теперь я хочу получить те данные в PHP путем дешифрования его, так, чтобы я мог использовать 12345.
Действительно ли это возможно? или любое предложение о том, как сделать это.
Заранее спасибо.
Я не уверен, что вы получите от шифрования в javascript. Вся ваша процедура и ключ шифрования фактически доступны для общественности. Если вы пытаетесь защитить себя от сниффинга, вам следует использовать SSL.
Вы можете использовать AES + Base64, есть библиотека JS aes по адресу http://www.movable-type.co.uk/scripts/aes.html , также должна работать на php http://www.movable-type.co.uk/scripts/aes-php.html .
Думаю, вам придется использовать SSL для шифрования всего.
Вероятно, вы ищете шифрование RSA. Вы генерируете ключ для своего сервера, который имеет публичную и частную версии. Ваш javascript будет содержать общедоступную версию, которую можно использовать для шифрования данных, а ваш php будет использовать частную версию для расшифровки данных.
В качестве отправной точки вы можете начать с примеров открытого / закрытого ключа javascript: http://shop-js.sourceforge.net/crypto2.htm
А здесь для сторона PHP: http://www.webtatic.com/blog/2009/07/php-public-key-cryptography/