![]() |
Problem mit Verschlüsselung
Als IDE benutze ich Lazarus mit dem DCPcrypt.
Jetzt versuche ich den String '1' mit dem Schlüssel '1' zu verschlüsseln. Wie kann ich das hinbekommen? am liebsten würde ich Twofish benutzen, aber bei mir kommen immer nur ergebnise wie 'PA==' raus. Gruß Handas |
AW: Problem mit Verschlüsselung
Und wo ist jetzt das Problem? kommt beim Entschlüsseln was anderes heraus?
|
AW: Problem mit Verschlüsselung
Das PA== sieht nach einer Base64-Codierung aus und grundsätzlich wäre das nichts Falsches.
|
AW: Problem mit Verschlüsselung
Das entschlüsseln funktioniert. Bloß mich hat das ergebnis ein bischen verwundert. Ich hab etwas mit hexadezimal erwartet. Aber danke für die antworten. Dann kann ich jetzt ja weitermachen.
|
AW: Problem mit Verschlüsselung
Hexadezimale Darstellung wäre nur eine andere Darstellungsweise von PA==. Wenn du den String in Hex-Werten darstellen willst, musste die Zeichen noch Char-für-Char umkonvertieren:
Delphi-Quellcode:
IntToHex(Ord(String[i]), 2)
|
AW: Problem mit Verschlüsselung
Joa, dann hätte man aus einem Byte 8 gemacht. Oder man decodiert das base64 erstmal zum Wert 60 und kodiert den dann als HEX 3C.
Man muss die Binär-zu-Text Kodierungsverfahren ja nicht noch verketten. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz