![]()
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
Received on Thu 11 Jun 2009 - 07:53:40 EEST
![]()