MD5 Türkçe karakter olunca farklı sonuçlar çıkıyor.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
erkan1525
Üye
Mesajlar: 113
Kayıt: 12 Ağu 2014 01:31

MD5 Türkçe karakter olunca farklı sonuçlar çıkıyor.

Mesaj gönderen erkan1525 »

Merhaba,
AKBS duymuşsunuzdur. Asayişin oteller için zorunlu kimlik bildirim sistemi.

Kısaca otelde kalanların kimlik bilgileri bir xml dosyasına kayıt edilecek ve asayişin kendi programı üzerinden gönderilecek.

Asayiş dosyanın nasıl hazırlanması gerektiği ile ilgili hiçbir kaynak veya teknik bilgi vermiyor. Nasıl bilgi alacağımızı bile hiç kimse bilmiyor.

Bende halihazırda yapılmış programların XML dosyalarını inceleyerek kendi dosyamı yapıyorum.

Dosyanın iso-8859-9 formatında olması gerekiyor. Dosyada birde hash tag olması gerekiyor. kişi bilgileri <Konaklama.........</Konaklama> tagı arasında yer alıyor. bu tagın MD5 ile şifrelenimp hash tag a eklenmesi gerekiyor.

Kendi programımla türkçe karakter içermeyen bir kişi kaydını MD5 şifreleyince var olan programla aynı md5 alıyorum. Ama türkçe karakter olunca benim md5 farklı çıkıyor. Sebebi ne olabilir? Nasıl çözerim. Şimdiden teşekkürler.
erkan1525
Üye
Mesajlar: 113
Kayıt: 12 Ağu 2014 01:31

Re: MD5 Türkçe karakter olunca farklı sonuçlar çıkıyor.

Mesaj gönderen erkan1525 »

Hallettim gibi. AYnı sorunu yaşayabilecek arkadaşlar için yazıyorum
IdMD5.HashStringAsHex(mText.lines.Text,Tencode.UTF8);
Yani Tencode.UTF8 gibi bir ayar verince halloluyor.
Cevapla