Einzelnen Beitrag anzeigen

iceget

Registriert seit: 26. Jan 2015
13 Beiträge
 
#1

Blowfish Konvertierung nach PHP oder C#

  Alt 8. Feb 2015, 09:55
Hallo liebe Community,

habe folgendes Problem:
Muss eine Delphi-Anwendung in PHP bzw. C# klonen. Leider gibt's da ein paar Probleme.

Delphi Code:
function mainFrom.CEnCrypt(Input: string; Phrase: string): string;
var
Cipher: TDCP_blowfish;
str: string;
begin
str := '';
Cipher := TDCP_blowfish.Create(nil);
Cipher.InitStr(Phrase);
str := Input;
Cipher.EncryptCFB(str[1], str[1], Length(str));
Input := StringToHexStr(str);
Cipher.Reset;
Cipher.Burn;
Result := Input;
end;
function mainFrom.StringToHexStr(const Value: string): string;
begin
SetLength(Result, Length(Value) * 2);
if Length(Value) > 0 then
BinToHex(PChar(Value), PChar(Result), Length(Value));
end;

Leider bekomme ich das weder in PHP (habe teilweise auch folgende online Tools durchversucht, ohne Ergebnis:
http://www.bierkandt.org/encryption/...encryption.php
https://webnet77.net/cgi-bin/helpers/blowfish.pl
http://www.tools4noobs.com/online_tools/decrypt/

Das Programm wandelt zuerst den String in HEX um.
Anschließend wird er von der Delphi App via Blowfish verschlüsselt.

Habt ihr eine Idee wie ich das in PHP & C# abbilden kann?
Anbei auch die verwendete blowfish.

Vielen Dank
Angehängte Dateien
Dateityp: txt blowfish.txt (15,3 KB, 7x aufgerufen)
  Mit Zitat antworten Zitat