/**
* 异或运算
* @param $initKey string 数据库中的密钥
* @param $key string 二维码结果
* @return string
*/
private function setSecretKey($initKey,$key){
$initKeyArr = str_split($initKey);
$newKey = '';//运算后的试验箱id
for($j = 0;$j < strlen($key);$j++){
$str = '';
$tmpArr = str_split($key);
$tmpA = str_pad(base_convert($tmpArr[$j],16,2),4,0,STR_PAD_LEFT);
$tmpB = str_pad(base_convert($initKeyArr[$j],16,2),4,0,STR_PAD_LEFT);
for($k=0;$k
关注
打赏
PHP 异或 算法
立即登录/注册


微信扫码登录