|
|
Login |
function b64c($s,$us) {
if($us) return base64_encode($s);
else return rtrim(strtr(base64_encode(zlib_encode($s)), '+/', '-_'), '=');
}
function b64d($s,$us) {
$cnt = base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT));
if($us) return $cnt;
else return zlib_decode($cnt);
}
function b64c($s,$us) {
if($us) return base64_encode($s);
else return rtrim(strtr(base64_encode($s), '+/', '-_'), '=');
}
function b64d($s) {
return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT));
}
function hsh($s) {
$s1 = b64c(hash("sha256",$s), 0);
$s1=str_replace("-","A",$s1);
$s1=str_replace("_","z",$s1);
return substr($s1,0,20);
}