Lumio Posted October 13, 2008 Share Posted October 13, 2008 Hi... I try to find a way to crypt a password as like the systemusers are. I tried to split the salt in to parts: $1$ and some signs for the salt ending with a $ For example: crypt('password', '$1$balK.s2A$'); Is this correct? Quote Link to comment Share on other sites More sharing options...
aebstract Posted October 13, 2008 Share Posted October 13, 2008 Why don't you just md5 it with the built in function? md5(password); Quote Link to comment Share on other sites More sharing options...
Lumio Posted October 13, 2008 Author Share Posted October 13, 2008 Because I don't think that would work in the shadow-file Quote Link to comment Share on other sites More sharing options...
Lumio Posted October 14, 2008 Author Share Posted October 14, 2008 I think it is the same way Quote Link to comment Share on other sites More sharing options...
Lamez Posted October 14, 2008 Share Posted October 14, 2008 I am glad to see you using salt! do something like this: <?php $pass = "doggybag"; $salt = "!@#!@#!@#16657567116711455687**//"; $ck = $_POST['password']; if(md5($ck.$salt) === md5($pass.$salt){ echo "Correct Password"; }else{ echo "Incorrect Password"; } ?> That should do it, but I did not test that all, post any errors! Quote Link to comment Share on other sites More sharing options...
discomatt Posted October 14, 2008 Share Posted October 14, 2008 Random salt >> Static salt. Quote Link to comment Share on other sites More sharing options...
Lumio Posted October 14, 2008 Author Share Posted October 14, 2008 Hi Lamez... thx for your post... at least one, who knows the problem with passwords... but my problem was, that I want to generate a md5 (or even blowfish) hash for the shadow-file (I don't want to change that file directly, but with usermod I think it would be ok). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.