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
