Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Verschlüsseln in PHP und entschlüsseln in Delphi? (https://www.delphipraxis.net/214769-verschluesseln-php-und-entschluesseln-delphi.html)

himitsu 7. Mär 2024 23:09

AW: Verschlüsseln in PHP und entschlüsseln in Delphi?
 
Maaaaaa, dieses blöde AmiExportverbot vergessen,
aber zumindest das Produkt war schonmal richtig. :stupid:

Zitat:

unicode
OK, UTF-16 (früher UCS2).

Frickler 8. Mär 2024 09:24

AW: Verschlüsseln in PHP und entschlüsseln in Delphi?
 
Zitat:

Zitat von TurboMagic (Beitrag 1534307)
Zitat:

Zitat von himitsu (Beitrag 1534249)
PHP wird heute oft als UTF-8 laufen. In Delphi sind Strings aber nun standardmäßig Unicode.

Vorsicht! Auch UTF8 ist Unicode! Nur eben anders codiert. ;-)
Aber das wusstest du ja bestimmt schon.

Genau. Ist es nicht sogar UTF-16?

gubbe 8. Mär 2024 09:34

AW: Verschlüsseln in PHP und entschlüsseln in Delphi?
 
Warum sollte man bei einer direkten Verbindung zwischen Webserver und Delphi denn überhaupt selbst verschlüsseln und sich nicht auf die Transportverschlüsselung (https) verlassen?
Ich sehe wenig Sinn darin, hier etwas eigenes zu implementieren. Wie sieht denn die zugrundeliegende Anforderung aus?

himitsu 8. Mär 2024 09:36

AW: Verschlüsseln in PHP und entschlüsseln in Delphi?
 
Jupp,

und dass UTF-16 auch nichts mit UTF-8 gemeinsam hat, außer einen Teil des Namens.

Prinzipiell ist UTF-8 "nur" eine ANSI-Codepage.

TurboMagic 8. Mär 2024 09:46

AW: Verschlüsseln in PHP und entschlüsseln in Delphi?
 
Nee, UTF8 ist nicht eine ANSI Codepage.
Denn je nach Bitmuster können das 1-4 Byte oder so sein, damit auch alle asiatischen zeichen usw. dargestellt werden können.
Auf alle Fälle nicht als 8-Bit ANSI Codepage zu behandeln!

Grüße
TurboMagic

himitsu 8. Mär 2024 09:59

AW: Verschlüsseln in PHP und entschlüsseln in Delphi?
 
Zitat:

Zitat von TurboMagic (Beitrag 1534326)
Nee, UTF8 ist nicht eine ANSI Codepage.

Für Windows schon, wobei sie sogar CodePages für Unicode (UTF-16 und UTF-16-LE) haben.

https://learn.microsoft.com/de-de/wi...hartomultibyte
CP_ACP = 0 : unser aktuelles ANSI
CP_OEMCP : DOS
CP_UTF8 :)
CP_UTF16 = 1200
CP_UTF16LE = 1201
$FFFF : ohne CodePage / ohne Konvertierung

Delphi-Quellcode:
type
  RawByteString = type AnsiString($ffff);
  UTF8String = type AnsiString(65001); // AnsiString(CP_UTF8);
oder :lol:
Delphi-Quellcode:
   AnsiUnicodeString = type AnsiString(1200); // CP_UTF16

TuPas 8. Mär 2024 13:45

AW: Verschlüsseln in PHP und entschlüsseln in Delphi?
 
Warum nicht als passwortgeschütztes Zip?
Kann man in PHP packen und in Delphi entpacken.

Sherlock 8. Mär 2024 13:54

AW: Verschlüsseln in PHP und entschlüsseln in Delphi?
 
Weil man es ann auch gleich bleiben lassen könnte. Die Frage ist welche Daten will man vor wem schützen. Dann kann man abschätzen welchen Aufwand man betreiben möchte oder muss.

himitsu 8. Mär 2024 13:59

AW: Verschlüsseln in PHP und entschlüsseln in Delphi?
 
Also prinzipiell könnte man SSL somit auch als Verschlüsselung ansehn.

Sherlock 8. Mär 2024 14:22

AW: Verschlüsseln in PHP und entschlüsseln in Delphi?
 
Natürlich. SSL ist ein Protokoll für Web-Browser und Server, das die Authentifizierung sowie die Verschlüsselung und Entschlüsselung von Daten beim Senden über ein Netz ermöglicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:38 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