python - crypt does not work in osx, returns wrong value -
I'm using an OSX 10.9 (last version) with the previous Xcode. When I execute the following command:
Python-C 'import crypt; Print crypt.crypt ( "test", "$ 6 $ random_salt") '
I get it as an answer:
$ 6asQOJRqB1i2
but if I Debian machine (he performs the same in the same version of Python) then I get the following:
$ 6 $ random_salt $ sJ0ZOQCUESBs9rYCOLCqGV93zg1cSDgZV / FF6ZBzpnvNUVODwaaVoPV2SiL0ur7Sexh02hMmXdSBOa216GWoh
what's wrong with my machine?
< Implementation of Mac OS X code> crypt () Linux glibc
Most "advanced" modes supported by crypt ()
do not support. It only "conventional crypt ()
" are the supports that you're here, and "extended crypt ()
" mode that is compatible with Linux implementation Not so either If you need to create a portable strong password in Linux and Mac OS X, then you will need to use any other than crypt ()
.
Comments
Post a Comment