编程语言中的十六进制字符串解释

时间:2015-02-23 08:23:36

标签: php mysql

这可能不是问这个问题的合适地方,但我无法通过谷歌搜索找到答案 我想知道在一些PHP函数中,十六进制字符与普通字符的插入方式相同,例如:

<?php

echo base64_decode("aGVsbG8gd29ybGQ=");

echo base64_decode("\x61\x47\x56\x73\x62\x47\x38\x67\x64\x32\x39\x79\x62\x47\x51\x3d");

?>

两者都会回响“你好世界”;

在mysql中也是如此:

 SELECT * FROM `users` WHERE `username` = 0x61646d696e; 

在这种情况下,'61646d696e'是'admin'的十六进制值

0 个答案:

没有答案