通常,密码在网站上使用 MD5 编码。我也在考虑将用户名编码为 MD5 中的文件名。我会在基于 Linux 的服务器上使用 PHP。用 PHP 加密文件名到 MD5 除了不解密无法区分之外,还有什么缺点吗?
<? php
if(isset($_POST['register'])){
$username = md5($_POST['username']);
$email = htmlentities($_POST['email'], ENT_QUOTES|ENT_XML1);
$password = $_POST['password'];
$c_password = $_POST['c_password'];
$xml = new SimpleXMLElement('<user></user>');
$xml->addChild('password', md5($password));
$xml->addChild('email', $email);
$xml->asXML('users/'.$username . '.xml');
header('Location: validate.php');
die;
}
?>