crypt_md5我在PHP中的简单的应用程序,它使用下面的代码来散列密码,并将其存储在数据库中。如何实现PHP是一个Java
<?php
$user_name = "admin";
$password = "1234";
$salt = substr($user_name, 0, 2);
$salt = '$1$' . $salt . '$'; //$salt = $1$ad$
$crypt_password = crypt($password, $salt);
echo $crypt_password;
?>
这个代码产生了如下密码数据库来存储:$ 1 $广告$ BH3wnQs1wym28vdzP8zyh1
我试图做完全与Java相同的代码,但我是新来的Java,我有很多困难。我在这里检查了http://www.java2s.com/Open-Source/Java-Document/Groupware/LibreSource/md5/MD5Crypt.java.htm#cryptStringString,看起来这是我需要的,但我没有设法使它工作。任何帮助,将不胜感激。先谢谢你。
如何*不* MD5Crypt工作? – 2011-05-21 22:12:06
如果你不需要使用什么都应用程式的建筑MD5,SHA1尝试它更安全,然后MD5和即时确认的Java将支持 – 2011-05-21 22:25:03
这是否帮助? http://stackoverflow.com/questions/415953/generate-md5-hash-in-java – jbrookover 2011-05-21 22:27:21