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.
Veritabanına şifreli yazdırma ve okuma
- ayhandemirtas
- Üye
- Mesajlar: 114
- Kayıt: 01 Oca 2008 10:02
- Konum: Eskişehir
- barisatalay
- Üye
- Mesajlar: 398
- Kayıt: 02 Nis 2013 05:43
- İletişim:
Re: Veritabanına şifreli yazdırma ve okuma
MD5 Şifrelemeyi büyük ihtimalle biliyorsundur bilmiyorsan HZ. Google yardım eder tanımında 

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;
Yeni bloğum: http://brsatalay.blogspot.com.tr/
Re: Veritabanına şifreli yazdırma ve okuma
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.
Ö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.
- barisatalay
- Üye
- Mesajlar: 398
- Kayıt: 02 Nis 2013 05:43
- İletişim:
Re: Veritabanına şifreli yazdırma ve okuma
@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.
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.
Yeni bloğum: http://brsatalay.blogspot.com.tr/
- greenegitim
- Üye
- Mesajlar: 713
- Kayıt: 28 Nis 2011 10:33
- Konum: İstanbul
Re: Veritabanına şifreli yazdırma ve okuma
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!