有环境的兄弟姐妹帮忙运作下
程序员文章站
2022-06-16 12:07:44
...
有环境的兄弟姐妹帮忙运行下。
测试数据$str1=“1149395524”,$str2=“4255390370”
//xor
function my_xor($text,$key)
{
$i = 0;
$encrypted = "";
foreach (str_split($text) as $char) {
$encrypted .= chr(ord($char) ^ ord($key{$i++ % strlen($key)}));
}
return $encrypted;
}
//base64 encode
function my_generate_sign($str1,$str2)
{
$xorstr = my_xor($str1,$str2);
return base64_encode($xorstr);
}
我根据这个写了JAVA的XOR 和 base64 加密,但得出的数据好像不一样,麻烦有环境的朋友帮我运行下,顺便解释下my_xor($text,$key)方法,看我是否理解错误了。
------解决思路----------------------
BQMBDAAABQYFBA==
java 得什么?
------解决思路----------------------
测试数据$str1=“1149395524”,$str2=“4255390370”
//xor
function my_xor($text,$key)
{
$i = 0;
$encrypted = "";
foreach (str_split($text) as $char) {
$encrypted .= chr(ord($char) ^ ord($key{$i++ % strlen($key)}));
}
return $encrypted;
}
//base64 encode
function my_generate_sign($str1,$str2)
{
$xorstr = my_xor($str1,$str2);
return base64_encode($xorstr);
}
我根据这个写了JAVA的XOR 和 base64 加密,但得出的数据好像不一样,麻烦有环境的朋友帮我运行下,顺便解释下my_xor($text,$key)方法,看我是否理解错误了。
------解决思路----------------------
BQMBDAAABQYFBA==
java 得什么?
------解决思路----------------------
$text = '1149395524';
$key = '4255390370';
$s = my_xor($text, $key);
echo base64_encode($s), PHP_EOL;//因为含有不可见字符,所以需要做 base64 编码。你解码就还原了
print_r(unpack('C*', $s)); //十进制内码
//xor
function my_xor($text,$key)
{
$i = 0;
$encrypted = "";
foreach (str_split($text) as $char) {
$encrypted .= chr(ord($char) ^ ord($key{$i++ % strlen($key)}));
}
return $encrypted;
}
BQMBDAAABQYFBA==
Array
(
[1] => 5
[2] => 3
[3] => 1
[4] => 12
[5] => 0
[6] => 0
[7] => 5
[8] => 6
[9] => 5
[10] => 4
)
相关文章
相关视频
上一篇: jQuery在线学习,相对比较全,推荐给那些初学者
下一篇: MySQL(四):备份恢复详解
推荐阅读
-
大家帮忙看一下这段简单的代码哪里有问题
-
有环境的兄弟姐妹帮忙运作下
-
zend-MAC 下用MAMP搭建的PHP开发环境安装ZendGuardLoader不成功,请大神帮忙?
-
求助,网页的版面显示有问题,谁能帮忙看一下,先谢了!_html/css_WEB-ITnose
-
大家帮忙检测下小弟我们的服务器的有什么漏洞
-
jsp有办法实现word/excel的在线预览吗?谁帮忙解决下呀
-
各位帮帮忙,关于在XP下的PHP开发环境的有关问题
-
关于javascript控制div的css,有会的进来帮忙解决下,谢谢了,解决了立马结题_html/css_WEB-ITnose
-
求助,网页的版面显示有问题,谁能帮忙看一下,先谢了!_html/css_WEB-ITnose
-
关于javascript控制div的css,有会的进来帮忙解决下,谢谢了,解决了立马结题_html/css_WEB-ITnose