<?php $obj = "A4NjFqYu5wPHsO0XTdDgMa2r1ZQocVte9UJBvk6/7=yRnhISGKblCWi+LpfE8xzm3"; $strs = '0c4a20131ebd12f0de2b54163fe318b1e'; $strs2 = '0c4a2013ebd12f0de2b54163fe318b1e'; $r = ""; for ($i = 0; $i < strlen($strs);) { $ccc = $i < strlen($strs2) ? ord($strs2[$i]) : NAN; $i++; $iii = ($ccc) >> 2; $e = $i < strlen($strs2) ? ord($strs2[$i]) : NAN; $i++; $aaa = ((3 & $ccc) << 4) | ($e >> 4); $n = $i < strlen($strs2) ? ord($strs2[$i]) : NAN; $i++; $bbb = ((15 & $e) << 2) | ($n >> 6); $ccc = 63 & $n; is_nan($e) ? $bbb = $ccc = 64 : is_nan($n) && ($ccc = 64); $r = $r . $obj[$iii] . $obj[$aaa] . $obj[$bbb] . $obj[$ccc]; } echo $r;
别沉
@老虎会游泳,搞了半天了,无果才来求助的,求代码
@幕后导演,啊我没发现,我看开头是对的就以为整个都是对的。
从中间某个位置开始出错,情况不太妙啊,看起来出现了浮点舍入误差。
算出来是sYsC1g5GsgsKZ2wvsgw6sYdks65WOjFisiZkslFL1Bqk
@老虎会游泳,在我服务器环境上貌似不对
我觉得我应该搞一个ChatGPT机器人来自动回答此类问题
ChatGPT:
<?php $obj = "A4NjFqYu5wPHsO0XTdDgMa2r1ZQocVte9UJBvk6/7=yRnhISGKblCWi+LpfE8xzm3"; $strs = '0c4a20131ebd12f0de2b54163fe318b1e'; $r = ""; for ($i = 0; $i < strlen($strs);) { $ccc = ord($strs[$i++]); $iii = ($ccc) >> 2; $e = ord($strs[$i++]); $aaa = ((3 & $ccc) << 4) | ($e >> 4); $n = ord($strs[$i++]); $bbb = ((15 & $e) << 2) | ($n >> 6); $ccc = 63 & $n; is_nan($e) ? $bbb = $ccc = 64 : is_nan($n) && ($ccc = 64); $r = $r . $obj[$iii] . $obj[$aaa] . $obj[$bbb] . $obj[$ccc]; } echo $r; ?>
结果依然是sYsC1g5GsgOk16TKs61GZYMb1BMCsg1lZ6MlsgUJs2M3
最终结果是sYsC1g5GsgOk16TKs61GZYMb1BMCsg1lZ6MlsgUJs2M3
层主 @5258 于 2023-01-17 21:43 删除了该楼层。
所以一些权威社区禁用了他和他的答案 并且中文远远不如英文精准
我是晨曦,我喂自己袋盐!
手机
@丷,我也感觉是,如果能给出资料来源供参考,就好了
@yiluo,感觉用来入门指引、开拓思路挺好的,具体还要自己验证
能推导答案,很厉害。但是刚开始那种真话里面参假的回答如果没有专业知识真的容易被带进沟里
@无名啊,嗯。现在看起来,ChatGPT更像一个设计巧妙的搜索引擎,你还是得通过关键词引导它加载对应的“记忆”,然后才能得到正确的答案。
不过和搜索引擎相比,错误答案也被精心包装了起来,难以和正确答案做出区分。
有趣的转变:
看起来ChatGPT可以进行“推理”。
或者加载英文素材库解决了中文素材库缺少蓝环章鱼资料的问题。
@老虎会游泳,是不是训练英语文本,比中文文本多的缘故