gpt4 book ai didi

PHP异或字符串

转载 作者:行者123 更新时间:2023-12-03 20:18:43 25 4
gpt4 key购买 nike

我从 an answer on PPCG 看到了这个代码:

echo BeeABBeeoBodBaBdOdPQBBgDQgDdp^"\n\n\t8b\n\n\t\nb&\nb b  \n%%nb%%%\n%\nQ";

我知道 PHP 将未定义的常量转换为字符串,所以等效的代码是:
echo 'BeeABBeeoBodBaBdOdPQBBgDQgDdp' ^ "\n\n\t8b\n\n\t\nb&\nb b  \n%%nb%%%\n%\nQ";

这些的输出是:

Holy Hole In A Donut, Batman!

有人可以向我解释这两个字符串的异或是如何产生那一行输出的吗?

最佳答案

根据 this official example , 使用 XOR on 字符串将对每个相应字符的 ASCII 值进行操作,因此在您的示例中:

  • B ^ \n = 66 ^ 10 = 72 = H ;
  • e ^ \n = 101 ^ 10 = 111 = o ;
  • e ^ \t = 101 ^ 9 = 108 = l ;
  • ...

  • 3v4l result

    关于PHP异或字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34248684/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com