microtime() fonksiyonu ile md5() fonksiyonunu beraber kullanarak da uniq bi değer elde edebilirsin.
<?=md5(microtime())?> 2009/6/11 Osman Yozgatlioglu <[email protected]> > Selamlar, > > Anlattığım iki yöntemin karışımını yaptım. > 8 hanelik rastgele şifre ürettim. bu sekiz haneden türettiğim iki > hanelik pariteyi aralara yerleştirdim. > Artık veritabanına gerek yok ve her referans numarasının doğruluğunu > kontrol edebiliyorum. > > İyi çalışmalar, > Osman > > 2009/6/10 Elvin Şiriyev <[email protected]>: > > o anki tarihi, saati, payment id 'yi içeren bir string verebilirsiniz: > > 100620091011999 gibi. hem okunması hem akılda kalınması kolay. hem de > > veritabanında yer tutmaz ve de tahmin edilmesi brute force la olur > sadece. > > > > 2009/6/10 hal 2000 hal <[email protected]> > >> > >> Osman, microsoft'un key üretiminde kullandığı gibi elliptic curve'leri > >> kullanabilirsin. Hem algoritmayı başkaları bilse, kodlarını çalsa dahi > >> priv key sende olacağından sadece sen key üretebilirsin. Hemde > >> saklamak için db falanda gerekmez :) > >> > >> > >> 2009/6/10 Osman Yozgatlioglu <[email protected]>: > >> > Selamlar, > >> > > >> > Satılacak bir ürünün içine her alıcı için farklı bir referans numarası > >> > vermem gerekiyor. Daha sonra bu referans numarası ile ürünün sitesine > >> > üye olabilecekler. > >> > Bunun için bir yol olarak pwgen benzeri bir programla yeteri kadar > >> > şifre üretip bunları bir veritabanında saklamak ve üyelik aşamasında > >> > burdan kontrolünü yapmak. > >> > Diğer bir yol da kredi kartı numaraları gibi kendi doğruluğunu kendisi > >> > içinde barındıran bir algoritma oluşturup veritabanı yerine bunu > >> > kontrol etmek. > >> > > >> > İlki için sorun yok ama ikincisi için ne önerirsiniz? > >> > > >> > İyi çalışmalar, > >> > Osman > >> > _______________________________________________ > >> > Linux-programlama mailing list > >> > [email protected] > >> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > >> > > >> _______________________________________________ > >> Linux-programlama mailing list > >> [email protected] > >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > > > > > > > -- > > Elvin Şiriyev > > http://siriyev.net > > > > _______________________________________________ > > Linux-programlama mailing list > > [email protected] > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > -- http://www.knyksl.com/
_______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
