24-08-2022, Saat: 15:19
(24-08-2022, Saat: 14:17)berk06 Adlı Kullanıcıdan Alıntı:(22-08-2022, Saat: 16:56)hi_selamlar Adlı Kullanıcıdan Alıntı: Merhabalar,
Nasıl bağlandığınızı belirtmemişsiniz. ADO / Firedac / Unidac vb.
Önerim, şifreleme yöntemi kullarak bağlantınızı çağırma esnasında şifreyi çözüp işlemlerinizi yapmanız.
Bunu INI içinde bağlantı şifreleme ile tutup çağırabilir veya direkt proje içinden de yapabilirsiniz.
AES256 vb. function SifreCoz(const metin : String) : String; begin // şifre çözme fonksiyonunuz... end; Baglan.ConnectionString := 'Provider=SQLOLEDB.1'+';Password='+SifreCoz('BLABLABLA')+'; Persist Security Info=True'+';User ID ='+SıfreCoz('BLABLABLA')+';Initial Catalog='+SifreCoz('BLABLABLABLABLABLA')+'; DataSource='+SifreCoz('BLABLABLA')+'\'+SifreCoz('BLABLABLA')+';';
Şifreleme Örneği :
https://www.delphican.com/showthread.php?tid=1987
Kolay gelsin.
Merhaba,
mesajınızı okuduğumda aklıma ilk gelen şey; Cheat Engine gibi bir program ile hafıza üzerinden Baglan.ConnectionString 'in SifreCoz'lü açık hali okunabilir.
Bu konuda herhangi bir çözüme sahip değilim, sanırım en iyisi veritabanını şifrelemek.
Merhabalar,
SifreCoz fonksiyonunu içersinde ki test değer zaten şifreli. Şifreli metni gönderip çözdürüp kullanıyorsunuz.
SifreCoz('AEKLJASLDU1HASHDAH212312H3KJHAKFJHASKDJ');
Amaç, bilginin de/aklın da zekat'ını vermek.

