Osman Yozgatlioglu @ 10-06-2009 09:16: > 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.
kaç hane lazım? iki yöntem kullanıyorum, 1. md5, evet çok uzun oluyor ama içinden ilk 8 haneyi çekiyorum, hem barkoda basması kolay hem de yazması kolay. ID numarasına göre gittiği için tersine çözmesi de kolay, ayrıca direkt db'ye de ID'nin yanına kaydedilebilir. 2. uniq() ile bir rakam üretiyorum, bunu da ID'nin yanına herhangi bir şifreleme ile koyabilirsin, mcrypt, md5, vs. kontrol için de şifreyi db'de aratabilirsin, böylece hangi ID'ye ait olduğunu bulması da gayet kolay. -- Omer Barlas [email protected] _______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
