From: "F. Senault" Date: 2006-12-06T01:55:08+09:00 Subject: Re: String#crypt first 8 characters Le 05 d�cembre � 14:08, Patrick Plattes a �crit : > Hello, > > i had a problem with str.crypt - i got every time the same result. The > problem is, that this method only use the first 8 characters of the string: There are workarounds, but I think that's dependent on the OS. For instance, the *BSD variants usually allow to use the notation $n$salt in the salt part of the crypt to choose another algorythm (n=1 -> MD5, n=2 -> Blowfish, n=3 ->NT-Hash, at least on FreeBSD) : >> "abcdefghijklmnop".crypt("$1$8aezq78a") => "$1$8aezq78a$reWMwf7b8UtEUWK0LM7pZ/" >> "abcdefghijklmnopr".crypt("$1$8aezq78a") => "$1$8aezq78a$frgoGqHZ6bRujQt7qQeSP." It seems to give the same results on some Linuxes and FreeBSD, but I don't know exactly how portable it is. Fred -- So you want the world to stop Stop in and watch your body fully drop From the time you were a Psycho, groupie, cocaine, crazy So you want to see the show You really don't have to be a ho From the time you were a... (System of a Down, Psycho)