利用PHP的MD5函数可以最简单生成md5加密
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>MD5</title>
</head>
<body>
<form action="" method="post">
<input type="text" name="md5">
<input type="submit">
</form>
<?php
if(empty($_POST['md5'])){
$_POST['md5']=null;
}//解决post为空的警告
$md5=$_POST['md5'];//加@可以忽略警告
if(!empty($md5))
echo $md5.'的16位小写MD5:'.substr(md5($md5),8,16);//md5的16位的加密和32位的第8-24位是一样的,可以通过substr来截取
echo '<br>';
echo $md5.'的16位大写MD5:'.strtoupper(substr(md5($md5),8,16));//strtoupper() 可以转换大写
echo '<br>';
echo $md5.'的32位小写MD5:'.md5($md5);
echo '<br>';
echo $md5.'的32位大写MD5:'.strtoupper(md5($md5));
?>
</body>
</html>