Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi PHP und Blowfish (https://www.delphipraxis.net/184296-delphi-php-und-blowfish.html)

mkinzler 16. Mär 2015 10:47

AW: Delphi PHP und Blowfish
 
Hier den richtigen Modus
Delphi-Quellcode:
Mode := cmCBCx;
angeben.

gammatester 16. Mär 2015 11:23

AW: Delphi PHP und Blowfish
 
'Hallo Welt' ist je nach Stringtyp 10 oder 20 Bytes lang, also auf jeden Fall kein Vielfaches von 8. DEC kocht sein eigenes Nichtstandard-Süppchen in diesen Fällen:
Zitat:

cmCBCx = Cipher Block Chainung, with CFB8 padding of truncated final block
Nimm mal testweise 8 oder 16 Bytes.

greenmile 16. Mär 2015 13:28

AW: Delphi PHP und Blowfish
 
Zitat:

Zitat von mkinzler (Beitrag 1293612)
Hier den richtigen Modus
Delphi-Quellcode:
Mode := cmCBCx;
angeben.

In Delphi? Habe ich doch ... Wnen ich es im PHP in mcrypt_cbc ändere, kommt ebenfalls nur Müll raus.

gammatester 16. Mär 2015 13:59

AW: Delphi PHP und Blowfish
 
Es bleibt das alte Spiel: Warum versuchst Du nicht zu erst mit kompletten Byteblocks zu arbeiten? Wenn das lauft, hast Du wahrscheinlich noch genug andere Probleme, zB
  • wie wird das Passwort in Schlüssel umgerechnet? (wenn es nicht direkt benutzt wird, was bei BF möglich ist. Dann aber ev. Unicode beachten). Werden irgendwelche Hashes/KDFs benutzt?
  • welches Padding wird benutzt?
  • welche Codierung des Cyphertextes wird benutzt? (bei Dir auf PHP-Seite offensichtlich Base64, Dein decodierter Text zNZqXeQEH4s+lXFX6F6buKINKKI= ergibt zB 20 Bytes Ausgabe.

greenmile 16. Mär 2015 14:03

AW: Delphi PHP und Blowfish
 
Naja, letztendlich brauche ich nur irgendwas, was sicherer verschlüsselt als Base64. Es muss nicht NSA tauglich sein sondern lediglich die Script-Kiddies abhalten.

Sir Rufo 16. Mär 2015 14:35

AW: Delphi PHP und Blowfish
 
Zitat:

Zitat von greenmile (Beitrag 1293651)
Naja, letztendlich brauche ich nur irgendwas, was sicherer verschlüsselt als Base64. Es muss nicht NSA tauglich sein sondern lediglich die Script-Kiddies abhalten.

Mit Base64 wird nun schonmal nichts verschlüsselt! Da wird etwas codiert, und das ist etwas völlig anderes als eine Verschlüsselung.

greenmile 16. Mär 2015 14:39

AW: Delphi PHP und Blowfish
 
Man kann es auf jeden Fall auf die Schnelle nicht lesen.

greenmile 16. Mär 2015 15:54

AW: Delphi PHP und Blowfish
 
-Lösch mich-


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz