パスワードをjavscriptで16進数にエンコードしてから、phpでデコードする必要があります。私は2つのことをする関数を持っていますが、javascriptです。私はそれをphpに変換しようとしましたが、phpに相当するものが何であるかわからないjavascriptネイティブ関数がいくつかあります。
エンコードする関数(Javascript)
function encodeToHex(str){
var r="";
var e=str.length;
var c=0;
var h;
while(c<e){
h=str.charCodeAt(c++).toString(16);
while(h.length<3) h="0"+h;
r+=h;
}
return r;
}
デコードする関数(Javascript)
function decodeFromHex(str){
var r="";
var e=str.length;
var s;
while(e>=0){
s=e-3;
r=String.fromCharCode("0x"+str.substring(s,e))+r;
e=s;
}
return r;
}
デコードする関数(PHP) <<これは私が達成しようとしていることです
function decodeFromHex($str){
$r="";
$e=str.length;
$s;
while($e>=0){
$s=$e-3;
$r=String.fromCharCode("0x"+str.substring($s,$e))+$r;
$e=$s;
}
return $r;
}