45110 Yunusemre, Manisa, Türkiye
05556064244

Proje: PWGEN

Bu da rastgele şifre üreten algoritmamız.

Üretilen her bir şifrenin özgünlüğü şu şekilde sağlanmakta:

En içteki işlem olan time() çıktı olarak bize 1 Ocak 1970 tarihi ve Londra saatiyle 00:00:00’dan beri, bugün bu ana kadar geçer sürenin saniye cinsinden ifadesini (Unix Zaman Damgası) verir. Mesela şu an ben bu satırları yazarken bu değer 1.521.105.621. Ve sürekli artıyor. Bir buçuk milyar küsur saniye.. Bu benzersiz sayının md5’i alınıp, sonucun tekrar md5’i alınıyor.

En son ise sha1’i alınarak istenen basamak sayısında çıktı veriliyor.

echo substr(sha1(md5(md5(time()))),0,$bsmk); 


// İki kere md5, üzerine de sha1 alıyor.
// $bsmk değişkeni, kullanıcıya sorup formdan aldığımız basamak sayısı 
// İstenen basamak sayısı kadarını ekrana yazdırıyor
// Sadece fonksiyon kısmını koydum yoksa işin içine
// satırlarca css kodu girecekti..

Buradan inceleyebilirsiniz:www.ismailtunc.com/pwgen

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir