Как шифровать данные в javascript и расшифровывать в php?

Есть ли какая-либо функция javascript, которая может шифровать данные: например, я хочу использовать зашифрованные данные в моем URL-адресе, переданном ajax GET-запросом,

http://sample.com/mypage/TDjsavbuydksabjcbhgy 

где TDjsavbuydksabjcbhgy – зашифрованные данные, эквивалентные 12345 . Теперь я хочу получить эти данные на 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 .

Вероятно, вы ищете RSA-шифрование. Вы создаете ключ для своего сервера, который имеет общедоступную версию и закрытую версию. Ваш javascript будет содержать общедоступную версию, которая может использоваться для шифрования данных, и ваш php будет использовать закрытую версию для дешифрования данных.

В качестве точки спрыгивания вы можете начать здесь, чтобы просмотреть общедоступные / частные ключевые слова javascript: http://shop-js.sourceforge.net/crypto2.htm

И здесь для стороны PHP: http://www.webtatic.com/blog/2009/07/php-public-key-cryptography/

Я думаю, вам придется использовать SSL для шифрования всего.