Veritabanına şifreli yazdırma ve okuma

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
Kullanıcı avatarı
ayhandemirtas
Üye
Mesajlar: 114
Kayıt: 01 Oca 2008 10:02
Konum: Eskişehir

Veritabanına şifreli yazdırma ve okuma

Mesaj gönderen ayhandemirtas »

Arkadaşlar merhaba,
Delphi 7 de veritabanına Base64 şeklinde veri şifreleyip gönderildiğini
ve şifreyi çözerek de okutulduğunu biliyordum.
Veritabanının kullanıcılara
açık olmaması sebebiyle güvenlik açığı fazla olmadığından dolayı veritabanına
yazılan bilgilerin şifrelenerek yazılma işlemine hiç girmemiştim.

Xe5 de bu yada buna benzer her hangi bir özellik var mı?

uygulamayı android telefonda yedekleme programı ile yedekledikten sonra
apk halinde bilgisayarda rar sıkıştırma programı yardımıyla içeriğini açıp veritabanına kolaylıkla
ulaşıldığını gördüm.

Sqlite veritabanı kullanıyorum.
Konu hakkında bilgisi olan var mı? yada ne tavsi edersiniz.
Saygı ve sevgilerimle.
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Veritabanına şifreli yazdırma ve okuma

Mesaj gönderen barisatalay »

MD5 Şifrelemeyi büyük ihtimalle biliyorsundur bilmiyorsan HZ. Google yardım eder tanımında :D

Kod: Tümünü seç

Uses IdHashMessageDigest;

//Kullanımı

//Örneğin site ismimi MD5 teknik ile şifreleyelim

IdMD5.HashStringAsHex('brsatalay.com');

//Dönen değer aşağıdakidir.

{E3BACBDA1115398D93FC2EFC06DA663E}

procedure TForm10.Md5ButtonClick(Sender: TObject);
var
  IdMD5: TIdHashMessageDigest5;
begin
  IdMD5 := TIdHashMessageDigest5.Create;
  try
    Memo1.Text := Memo1.Text + IdMD5.HashStringAsHex(edit1.Text) + #13+#10;
  finally
    IdMD5.Free;
  end;
end;
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Veritabanına şifreli yazdırma ve okuma

Mesaj gönderen mrmarman »

Gerçek veri saklanırken MD5 olmaz.

Özellikle karşılaştırma yapılan yerlerde MD5 kullanılır. Onu da MD5'li kod ile sorulan sorunun cevabının o anda MD5 ile kodlanmış halini karşılaştırma yapılır.

Buradaki konuda olamayacağını belirttiğim konu ise; MD5 ile kodlu verinin formülsel olarak geri dönüşü yoktur. Hatta bir grup bir araya gelip MD5 bankası oluşturarak sözlük gibi MD5'i verilen kodun karşılığına ulaşma projesinin olduğunu biliyorum.
Resim
Resim ....Resim
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Veritabanına şifreli yazdırma ve okuma

Mesaj gönderen barisatalay »

@mrmarman
hocam şifre işlemlerinde MD5 bana mantıklı geliyor.
Sonuçta MD5 geri dönüşü yok şifre girilirken aynı veri veritabanında var mı yokmu kontrolü bence sağlıklı gibi.
Örneği yazarken bunu düşünerek arkadasa göstermek istemiştim ki biraz konudan uzaklaşma olmuş suan farkındaym.
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: Veritabanına şifreli yazdırma ve okuma

Mesaj gönderen greenegitim »

Ekte bi ara internete buldugum bir ornegi paylasiyorum.
Dosya ekleri
sifreleme.rar
sifreleme ornek
(150.31 KiB) 211 kere indirildi
Mücadele güzelleştirir!
Cevapla