microtime() fonksiyonu ile md5() fonksiyonunu beraber kullanarak da uniq bi
değer elde edebilirsin.
<?=md5(microtime())?>
2009/6/11 Osman Yozgatlioglu <osman.yozgatlioglu_at_gmail.com>
> 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 <elvin_at_siriyev.net>:
> > 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 <hal2k_at_int6.net>
> >>
> >> 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 <osman.yozgatlioglu_at_gmail.com>:
> >> > 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
> >> > Linux-programlama_at_liste.linux.org.tr
> >> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >> >
> >> _______________________________________________
> >> Linux-programlama mailing list
> >> Linux-programlama_at_liste.linux.org.tr
> >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
> >
> > --
> > Elvin Şiriyev
> > http://siriyev.net
> >
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama_at_liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
-- http://www.knyksl.com/
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 11 Jun 2009 - 08:03:55 EEST