python glibc crypt() function

Peter Otten __peter__ at web.de
Tue Apr 20 13:38:25 EDT 2010


luca72 wrote:

> Hello i have to do this :
> glibc crypt() function, using salt $1$abcdefgh$
> 
> cryptPw = crypt(plainPw, "$1$abcdefgh$")
> 
> I can do it in python, with package i need?
> Thanks

>>> import ctypes                                                     
>>> lib = ctypes.CDLL("libcrypt.so.1")                                
>>> crypt = lib.crypt
>>> crypt.restype = ctypes.c_char_p
>>> crypt("password", "$1$abcdefgh$")
'$1$abcdefgh$G//4keteveJp0qb8z2DxG/' 

Is that what it's supposed to return?

Peter



More information about the Python-list mailing list