On 09/24/13 10:15, Gökhan Karakaş wrote:
> Her iki sistemin kullandığı hash mekanizmalarını araştırmak daha
> pratik bir çözüm gibi geliyor.
bence de bu iyi fikir. vpopmail md5 kullaniyorsa hash degerlerini ldap
nesnesinin userPassword attribute'una basina {MD5} koyarak yazarsaniz
olmasi lazim.
vpopmail hash degerlerini hex encode ediyordu degil mi? oyleyse onu da
decode etmeniz lazim. python'daki hexlify/unhexlify fonksiyonlarini
kullanabilirsiniz:
>>> from binascii import hexlify; hexlify("burak")
'627572616b'
>>> from binascii import unhexlify; unhexlify("627572616b")
'burak'
yani userPassword'e:
"{MD5}" + unhexlify(md5_hash_degeri)
degerini yazmaniz lazim.
son olarak arastirma yaparken buldugum konuya deginen bir yazi:
http://www.openldap.org/faq/data/cache/346.html
iyi calismalar,
burak
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]
Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından
okuyabilirsiniz;
Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu