📄 misc_funcs.php
字号:
<?php
/*
$Id: password_funcs.php,v 1.7 2001/12/14 16:13:23 dgw_ Exp $
网络商店 - 吉鑫网络
http://www.chinaifc.com
Copyright (c) 2001,2003 网络商店
汗化版权所有吉鑫网络
*/
function validate_password($plain_pass, $db_pass){
/*Quick test to let this work on unencrypted passwords and NULL
Passwords*/
if($plain_pass == $db_pass){
return(true);
}
/* split apart the hash / salt*/
if(!($subbits = split(":", $db_pass, 2))){
return(false);
}
$dbpassword = $subbits[0];
$salt = $subbits[1];
$passtring = $salt . $plain_pass;
$encrypted = md5($passtring);
if(strcmp($dbpassword, $encrypted) == 0)
{
return(true);
}else{
return(false);
}
} // function validate_password($plain_pass, $db_pass)
/* This function makes a new password from a plaintext password. An
* encrypted password + salt is returned */
function crypt_password($plain_pass){
/* create a semi random salt */
mt_srand ((double) microtime() * 1000000);
for($i=0;$i<10;$i++){
$tstring .= mt_rand();
}
$salt = substr(md5($tstring),0, 2);
$passtring = $salt . $plain_pass;
$encrypted = md5($passtring);
return($encrypted . ":" . $salt);
} // function crypt_password($plain_pass)
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -