@老虎会游泳,估计逻辑上就不是逐字节比较吧。可能大体相同时,认为是同一个事物啥的(我也不懂)
要不,你拿同形字、零宽字啥的试试?
@胡椒舰长,我现在也登不进去了,提示”ChatGPT 现在满负荷运转“
@胡椒舰长,之前在用的就还能用
@无名啊,噗,居然是这样,ChatGPT居然犯了人类才会犯的错误,它难道也依赖某种直觉?
搞定了,感谢各位指导
@无名啊,看我上面,最终结果是sYsC1g5GsgOk16TKs61GZYMb1BMCsg1lZ6MlsgUJs2M3,你写的我运行起来少了倒数第二个M
@老虎会游泳, 为什么你还能用openchat,我提示: 目前资源用尽,等到可用时会提示你
<?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 删除了该楼层。
所以一些权威社区禁用了他和他的答案 并且中文远远不如英文精准
我是晨曦,我喂自己袋盐!