Merhaba,
Belki işini biraz kolaylaştıracak yada zorlaştıracak bilmiyorum ama md5
decrypter ile şifreleri ilk önce çözebilir sonra karşılaştırabilirsiniz. Bir
betik yazarsın, şifreyi çözer ve sonra elindeki text dosyanın içindekiler
ile uyuşuyormu diye kontrol eder, yada belirli notasyonlara uyuyormu diye
kontrol eder, sayı varmı, kaç harf vb gibi.

2011/1/2 Ogrenci 2000 <[email protected]>

> Merhaba,
>
> Kurduğum Ubuntu Postfix e-posta sunucusunda mesaj kutuları sanal. POP3/IMAP
> servisi de veriyorum. SquirrelMail ile ise kullanıcılar hem mesajlarını
> yönetebiliyor, hem de şifrelerini değişebiliyorlar. Toplu kullanıcı yaratma
> için yazdığim betik işimi oldukça kolaylaştırdı.
>
> Kullanıcı sayısı çok olduğu için oturup bir de self-servis şifre sıfırlama
> betiği yazdım. MySQL'deki postfix veritabanındaki mailbox tablosuna yeni
> şifreleri yazabiliyorum. Her şey düzgün çalışıyor.
>
> Kullanıcı yaratma ve şifre sıfırlamada Perl'in "unix_md5_crypt"
> fonksiyonundan faydalanıyorum. Gerçekleştirmek istediğim bir işlem daha var.
> Zaman zaman kullanıcı şifrelerinin zorluk derecesini ölçmek, veya
> kullanıcıların basit şifreler kullanıp kullanmadığını (şifre olarak isim,
> doğum_tarihi, 12345 gibi) kontrol etmek istiyorum.
>
> Bazı değerleri "unix_md5_crypt" komutu ile şifreleyip mailbox tablosundaki
> encrypt edilmiş şifrelerle karşılaştırmayı düşünüyordum ancak bu komutun
> tesadüfi "salt" değerleri ile çalıştığını sonradan hatırladım. Yani "12345"
> değerini her şifrelediğimde farklı bir sonuç çıkıyor, dolayısıyle tablodaki
> kullanıcı şifreleri ile karşılaştıramıyorum.
>
> Önerisi olan var mı ?
>
> (Uzun oldu gibi, kusura bakmayın, ama ihtiyacımı baştan doğru anlatmaya
> çalıştım)
>
> _______________________________________________
> 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
>
>
_______________________________________________
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

Cevap