Как синхронизировать шифрование между Delphi и PHP, используя dcpcrypt

Я использую Delphi 2009 и большинство ответов яЯ видел здесь для 2010+ Я пытаюсь синхронизировать шифрование (delphi) для дешифрования (php) и не удается.

создать зашифрованную строку в Delphi:

program Project4;

{$APPTYPE CONSOLE}

uses
  SysUtils,
  DCPcrypt2,
  DCPsha1,
  DCPblockciphers,
  DCPdes,
  EncdDecd;

var des: tdcp_des;
    enc,dec: ansistring;

begin
  try
  des:=tdcp_des.Create(nil);
  des.InitStr('test', tdcp_sha1);
  enc:=encodestring(des.EncryptString('this is a test'));
  des.Free;

  des:=tdcp_des.Create(nil);
  des.InitStr('test', tdcp_sha1);
  dec:=des.DecryptString(decodestring(enc));
  des.Free;

  writeln(enc);
  writeln(dec);
  except
    on E:Exception do
      Writeln(E.Classname, ': ', E.Message);
  end;
end.

расшифровать в php:


Ответы на вопрос(3)

Ваш ответ на вопрос