From: "F. Senault" Date: 2007-01-14T00:55:16+09:00 Subject: Re: MD5 BSD like passwords Le 13 janvier 2007 � 14:41, Felipe Cruxen a �crit : > I'm coding a "postfixadmin" using ruby, so, all the passwords are stored > in DB using a bsd like md5 hash. Is there any simple way I could > generate passwords like that (the same hash could be used to generate > shadow pass?)?. If that's really a BSD-like password (in the form $n$aaaaaaa$aa...), the crypt function should be able to generate it on a unix system, as long as you pass the entire salt ($ included) : >> "password".crypt("$1$Eou1PtvJ$") => "$1$Eou1PtvJ$bh2HAitLkEOwoU6Fjuh8i0" If you take a look at the manpage of the crypt system function (man 3 crypt or http://www.freebsd.org/cgi/man.cgi?query=crypt&sektion=3 ), you'll see an explanation of the hash format. I have no idea of the portability of that function, though. For instance, it doesn't work on my Windows box, but it works well enough with FreeBSD and Linux. Fred -- You're just a sinner I am told Be your fire when you're cold Make u happy when you're sad Make u good when u are bad I'm not a human I am a dove I'm your conscious I am love All I really need is 2 know that U believe (Prince, I Would Die 4 U)