Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi ve PHP arasında Encrypt/Decrypt İşlemi - Yardım
#1
Merhaba,

Delphi ve PHP arasında Encrypt/Decrypt işlemi yapabileceğim bir yapıya ihtiyacım var. 

Delphi tarafında Rijndael/CBC/128 bit kullandığım bir yapı var (kendi içinde kullandığım). PHP' de de var yine kendi içinde kullandığım. Vektör ve Anahtarlar aynı olmasına rağmen bir türlü bu şifreleme sistemlerini konuşturamıyorum. Kullananınız varsa desteğe ihtiyacım var Smile

Teşekkürler...
Cevapla
#2
Merhaba,

Kendi şifreleme usül ve sisteminizi oluşturarak önce kendi şifrenizi yapıp ardından geleneksel md5 sha1 crc32 sha256 gibi yöntemlerle aynı şekilde şifrelersiniz. Böylelikle alternatif yöntemlere yada anahtarlara ihtiyacınız kalmaz. Veya aradığınız anahtar yöntemin kullandığınız platformlarda yapılmışlarını test ederek uyuşması halinde kullanımı sürdürebilirsiniz.

İyi günler.
Cevapla
#3
(21-11-2017, Saat: 23:40)Abdullah ILGAZ Adlı Kullanıcıdan Alıntı: Merhaba,

Kendi şifreleme usül ve sisteminizi oluşturarak önce kendi şifrenizi yapıp ardından geleneksel md5 sha1 crc32 sha256 gibi yöntemlerle aynı şekilde şifrelersiniz. Böylelikle alternatif yöntemlere yada anahtarlara ihtiyacınız kalmaz. Veya aradığınız anahtar yöntemin kullandığınız platformlarda yapılmışlarını test ederek uyuşması halinde kullanımı sürdürebilirsiniz.

İyi günler.

Merhaba,

Bana çift taraflı şifreleme (decrypt de edebileceğim) gerekiyor. O yüzden böyle bir yapıya ihtiyacım var.

Teşekkürler.
Cevapla
#4
delphi ve php tarafinda karakter kodlamasina dikkat etmenizi tavsiye ederim.
Iki tarafta da ayni karakter kodunu kullanirsaniz ve platformlarin ilgili kutuphanelerinde bir problem yoksa ayni sonucu almaniz gerekir.

Kullandiginiz algoritmaya ait online hesaplama yapan bir siteden de sonuclari kontrol edebilirsiniz.
WWW
Cevapla
#5
(21-11-2017, Saat: 23:49)sadettinpolat Adlı Kullanıcıdan Alıntı: delphi ve php tarafinda karakter kodlamasina dikkat etmenizi tavsiye ederim.
Iki tarafta da ayni karakter kodunu kullanirsaniz ve platformlarin ilgili kutuphanelerinde bir problem yoksa ayni sonucu almaniz gerekir.

Kullandiginiz algoritmaya ait online hesaplama yapan bir siteden de sonuclari kontrol edebilirsiniz.

Bunu da denedim ama çözüme ulaşamadım ne yazık ki  Huh
Cevapla
#6
Ben bir projede çok basit olarak, base64 kullanıyorum.

php tarafı
base64_encode($veri)

delphi tarafı
function Sifrele(const T:String): String;
var
 b64: TIdEncoderMIME;
begin
 b64 := TIdEncoderMIME.Create(Application.MainForm);
 try
   Result := b64.EncodeString(T)
 finally
   FreeAndNil(b64);
 end;
end;


function SifreCoz(const T:String): String;
var
 b64: TIdDecoderMIME;
begin
 b64 := TIdDecoderMIME.Create(Application.MainForm);
 try
   Result := b64.DecodeString(T)
 finally
   FreeAndNil(b64);
 end;
end;
WWW
Cevapla
#7
(22-11-2017, Saat: 08:54)esistem Adlı Kullanıcıdan Alıntı: Ben bir projede çok basit olarak, base64 kullanıyorum.

php tarafı
base64_encode($veri)

delphi tarafı
function Sifrele(const T:String): String;
var
 b64: TIdEncoderMIME;
begin
 b64 := TIdEncoderMIME.Create(Application.MainForm);
 try
   Result := b64.EncodeString(T)
 finally
   FreeAndNil(b64);
 end;
end;


function SifreCoz(const T:String): String;
var
 b64: TIdDecoderMIME;
begin
 b64 := TIdDecoderMIME.Create(Application.MainForm);
 try
   Result := b64.DecodeString(T)
 finally
   FreeAndNil(b64);
 end;
end;

Merhaba, 

Kimsenin çözemeyeceği bir şifreleme algoritması olması lazım. Sadece benim çözebileceğim (bir anahtarla) olmalı.

Teşekkürler.
Cevapla
#8
Delphi ile AES şifreleme işini görür
Link = http://www.dosya.tc/server10/p3x65w/AES_...k.rar.html
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..
Cevapla
#9
(23-11-2017, Saat: 23:13)narkotik Adlı Kullanıcıdan Alıntı: Delphi ile AES şifreleme işini görür
Link = http://www.dosya.tc/server10/p3x65w/AES_...k.rar.html

Delphi tarafında zaten encryption/decryption yapabildiğim bir yapıya sahibim. Delphi - PHP arasında bir encryption/decryption mekanizmasına ihtiyacım var.
Cevapla
#10
İyide ortak veritabanı kullanmıyormusun ne fark edicek ki
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  delphi 10.4 ve fastrport varyemez 1 24 20 dakika önce
Son Yorum: nguzeller
  StatusBar Yazı Renklendirme Hk. Yardım glagher 3 131 16-10-2021, Saat: 20:56
Son Yorum: Bay_Y
  TRestRequest ile multipart/form-data post işlemi mcb 4 100 08-10-2021, Saat: 09:06
Son Yorum: mcb
  Delphi'de Class Kullanımı Jakarta2 1 161 28-09-2021, Saat: 11:38
Son Yorum: Tuğrul HELVACI
  Cas Terazi Veri gönderimi Delphi sürüm sorunu KUNTAY 4 563 25-09-2021, Saat: 01:32
Son Yorum: oarikmert@hotmail.com



Konuyu Okuyanlar: 1 Ziyaretçi