<分区>
Possible Duplicate:
Will the MD5 cryptographic hash function output be same in all programming languages?
你好,
我有一个关于 md5 散列的问题。用户可以在我的项目上上传个人资料照片。我是个人资料图片名称的 md5 哈希用户名。但有一点很有趣。我正在用我服务器上的测试页面对一个值进行哈希处理,并用 md5 加密网站得到相同的结果。当我使用此加密重命名图像时,它会产生一些不同的东西。它在图像处理文件上产生不同的值。
你有什么想法吗?
这是我的检查脚本:
<?php echo md5('funky'); ?>
它在我的服务器和 md5encrypter.com 上生成以下代码:
6b818a3a6bf1234ed24c940021922b63
但它会在我的图像处理文件中生成代码。我不知道它是什么:
d41d8cd98f00b204e9800998ecf8427e
sql 查询脚本。 $userId 来自登录的userId:
$sql = mysql_query("SELECT username FROM users WHERE userId='$userId'");
while($row=mysql_fetch_assoc($sql)){
$username=$row['username'];
}