当前位置:  首页  >  PHP教程  >  PHP 应用  >  常见问题

PHPHexOct在线解密与进制转换

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

本文主要讲解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 < strlen($str); $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常用字符的关系。

ASCII码表

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 decode 十六进制 八进制的PHP代码,输出为源码。

点击“解密”按钮,实现把加密的形如 \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

吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有