init: import production code mss.nahaichuan.com (exclude Runtime/Uploads/backups/logs)
这个提交包含在:
35
test_password.php
普通文件
35
test_password.php
普通文件
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
$password = '111111';
|
||||
$salt = '805074f1ad';
|
||||
$dbPassword = '10b1d3bb80347c4027fceba1508a0795';
|
||||
|
||||
echo "Testing different encryption methods:\n";
|
||||
echo "Password: $password\n";
|
||||
echo "Salt: $salt\n";
|
||||
echo "DB Password: $dbPassword\n\n";
|
||||
|
||||
// 方法1: 简单MD5
|
||||
$method1 = md5($password);
|
||||
echo "Method 1 - Simple MD5: $method1\n";
|
||||
echo "Match: " . ($method1 === $dbPassword ? 'YES' : 'NO') . "\n\n";
|
||||
|
||||
// 方法2: MD5(MD5(password) + salt)
|
||||
$method2 = md5(md5($password) . $salt);
|
||||
echo "Method 2 - MD5(MD5(password) + salt): $method2\n";
|
||||
echo "Match: " . ($method2 === $dbPassword ? 'YES' : 'NO') . "\n\n";
|
||||
|
||||
// 方法3: MD5(password + salt)
|
||||
$method3 = md5($password . $salt);
|
||||
echo "Method 3 - MD5(password + salt): $method3\n";
|
||||
echo "Match: " . ($method3 === $dbPassword ? 'YES' : 'NO') . "\n\n";
|
||||
|
||||
// 方法4: MD5(salt + password)
|
||||
$method4 = md5($salt . $password);
|
||||
echo "Method 4 - MD5(salt + password): $method4\n";
|
||||
echo "Match: " . ($method4 === $dbPassword ? 'YES' : 'NO') . "\n\n";
|
||||
|
||||
// 方法5: MD5(salt + MD5(password))
|
||||
$method5 = md5($salt . md5($password));
|
||||
echo "Method 5 - MD5(salt + MD5(password)): $method5\n";
|
||||
echo "Match: " . ($method5 === $dbPassword ? 'YES' : 'NO') . "\n\n";
|
||||
?>
|
||||
在新工单中引用
屏蔽一个用户