Comment crypter les données dans javascript et décrypter dans php?

Existe-t-il une fonction javascript qui peut chiffrer les données: Par exemple, je veux utiliser des données cryptées dans mon URL passé par la requête ajax GET,

http://sample.com/mypage/TDjsavbuydksabjcbhgy 

TDjsavbuydksabjcbhgy une donnée chiffrée équivalente à 12345 . Maintenant, je veux récupérer ces données en PHP en le déchiffrant, afin que je puisse utiliser le 12345 .

C'est possible? Ou toute suggestion sur la façon de faire cela.

Merci d'avance.

Je ne suis pas sûr de ce que vous obtiendriez en cryptant sur javascript. Toute votre routine et votre clé de cryptage sont effectivement accessibles au public. Si vous essayez de vous protéger contre le reniflement, vous devez utiliser SSL.

Vous pouvez utiliser AES + Base64, il existe une bibliothèque JS aes à http://www.movable-type.co.uk/scripts/aes.html , devrait être faisable dans php ainsi http: //www.movable-type. Co.uk/scripts/aes-php.html .

Ce que vous recherchez probablement, c'est le cryptage RSA. Vous générez une clé pour que votre serveur utilise une version publique et une version privée. Votre javascript contiendra la version publique qui peut être utilisée pour chiffrer les données, et votre php utilisera la version privée pour décrypter les données.

En cas de saut, vous pouvez commencer ici pour les exemples clés javascript public / privé: http://shop-js.sourceforge.net/crypto2.htm

Et ici pour le côté PHP: http://www.webtatic.com/blog/2009/07/php-public-key-cryptography/

Je pense que vous devrez utiliser SSL pour crypter tout.