Utilisation de Crypto Js vers Mcrypt php
Bonjour,
J'essaye (désespérément) de générer une clef en javascript ayant l'équivalence suivante en php (qui fonctionne) :
Code:
1 2 3 4 5 6 7
| $key = pack('H*', 'aB1f4DF7B850F3CA7EfA340c8194Eef96Ae2DCd98CAA8F183Bc58D8Ac73b3D4');
$password = $pass1;
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$ciphertext = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $password, MCRYPT_MODE_CBC, $iv);
$ciphertext = $iv . $ciphertext;
$ciphertext_base64 = base64_encode($ciphertext); |
J'ai tenté avec crypto js (et d'autres) mais sans succès et sans obtenir les même valeurs. Y compris en injectant les valeurs php de la key et du iv.
Avez-vous une idée ou une solution ? Je n'en peux plus...
Par avance, merci !
Js n'est pas une zone sécurisé donc faire passé des données sensibles sont a proscrire.
Juste pour developper PHP en mode js
http://phpjs.org/functions/
certaines fonction php on été pensé en js mais pas toute malheureusement je te conseil de faire des requêtes ajax vers tes scripts php qui après check retourne des booleans + génération des contenues html si zone sécurisé ...