PHP MD5() 数组绕过

sec
Article Directory
  1. 1. 原型

PHP MD5() 数组绕过

md5() 方法要求参数为 string,传入数字时,数字会转为字符,所以 md5(1) 和 md5(‘1’) 结果是一样的

md5() 函数不能处理数组,数组都返回 null,md5(a[]) 结果为 null

原型

md5(string,raw)

raw :

  • TRUE - 原始 16 字符二进制格式
  • FALSE - 默认。32 字符十六进制数
1
2
3
4
5
6
7
8


$a[] = '1';
$b['s'] = 's';

echo gettype(md5($a));
echo gettype(md5($b));

Author: 哒琳

Permalink: http://blog.jieis.cn/2022/619fbf03-185d-4d2f-8117-618871dd62f3.html

Comments