Veritabanında her kullanıcı için farklı RSA4096 Public-Private key tutuyoruz. 100.000 kullanıcı olduğunu var sayarsak ve her kullanıcı için farklı RSA anahtarları olduğunu varsayarsak;
1 kullanıcı satırı 6 bayt oluyor. Boyut sorun değil fakat PHP'de dolu bir veritabanındaki tablonun içindeki 1-2 bilgiyi kullanarak eşleşen satırları bulmak ve kullanıcıya vermek için nasıl bir sistem kullanmalıyız? (Umarım doğru anlatabilmişimdir)
Örnek kullanıcı tablo satırı;
INSERT INTO `kullanici` (`ID`, `ownid`, `sctid`, `appname`, `version`, `system_`, `app_p`, `32key`, `4096public`, `4096private`) VALUES
(1, 'Rastgele 10 karakterlik bir anahtar', 'Rastgele 16 karakterlik bir anahtar', 'Max 20 karakter(Max olarak hesaplandı)', '1.0', 0, 0, 'Rastgele 32 karakterlik bir anahtar', 'RSA4096 public anahtar', 'RSA4096 private anahtar');