欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

PHP Hex Oct 在线解密与进制转换

程序员文章站 2022-05-16 21:51:40
...

本文主要讲解PHP Hex Oct 在线解密,也就是PHP 十六进制、八进制和ASCII码之间的转换。一般通过十六进制和八进制来混淆PHP代码。虽然加密方法非常容易被破解,但是这样对于读取代码的难度会非常大。 PHP 转换输出字符串为 Hex Oct 通过下面代码,可以把PHP输

本文主要讲解PHP Hex Oct 在线解密,也就是PHP 十六进制、八进制和ASCII码之间的转换。一般通过十六进制和八进制来混淆PHP代码。虽然加密方法非常容易被破解,但是这样对于读取代码的难度会非常大。

PHP 转换输出字符串为 Hex Oct

通过下面代码,可以把PHP输出的字符串换行为16进制和8进制。

$str = "http://blog.lixiphp.com";
$lixiphp = ”;
for($i = 0; $i   if ($i % 2 == 0) {
    $lixiphp .= ‘\x’.base_convert(ord($str[$i]), 10, 16);
  }
  else {
    $lixiphp .= ‘\\’.base_convert(ord($str[$i]), 10, 8);
  }
}
echo $lixiphp;
?>

通过上述代码,把字符串 "http://blog.lixiphp.com" 转换为"\x68\164\x74\160\x3a\57\x2f\142\x6c\157\x67\56\x6c\151\x78\151\x70\150\x70\56\x63\157\x6d"

PHP实现来基数位字符串转换十六进制,偶数位字符串转换为八进制。

下图是ASCII码表,可以简单的核对10进制、8进制和16进制与127常用字符的关系。

PHP Hex Oct 在线解密与进制转换

PHP Hex Oct(16进制 8进制) 在线解密 & 在线转换

PHP Hex Oct 在线解密地址:http://blog.lixiphp.com/demo/php-hex-oct-decoder/php-hex-oct-ascii.php

加密的代码为十六进制或者八进制的代码,输出为源码。

解密PHP加密的代码:

PHP Hex Oct 在线解密与进制转换

点击“解密”按钮,实现把加密的形如 \x, \0-9 等为可以人类阅读的英文源码。

此在线解密的脚本仍然可以实现十六进制或者八进制的代码转换为源码。

(...)
Read the rest of PHP Hex Oct 在线解密与进制转换 (9 words)


© lixiphp for LixiPHP, 2013. | Permalink | No comment | Add to del.icio.us
Post tags: Hex, Oct, PHP, 在线解密, 在线转换, 进制转换

Feed enhanced by Better Feed from Ozh