Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Welche Verschlüsselung würdet Ihr mir empfehlen ? (https://www.delphipraxis.net/67680-welche-verschluesselung-wuerdet-ihr-mir-empfehlen.html)

DataCool 18. Apr 2006 14:28


Welche Verschlüsselung würdet Ihr mir empfehlen ?
 
Hi Leute,

ich möchte gerne Strings von der Länge 1 bis n Zeichen(meistenes 10-150 Zeichen)
verschlüsseln, diese über Sockets verschicken und auf der anderen Seite wieder entschlüsseln.
Die Verschlüsselung sollte 128 oder 256 Bit haben.

Welche Verfahren/Methoden würdet Ihr mir empfehlen ?

Danke und Gruß

Data

mkinzler 18. Apr 2006 14:34

Re: Welche Verschlüsselung würdet Ihr mir empfehlen ?
 
In dieser Konstellation AES

DataCool 18. Apr 2006 15:07

Re: Welche Verschlüsselung würdet Ihr mir empfehlen ?
 
Hi MKinzler,

hast Du vielleicht auch einen entsprechenden Link für ne Klasse oder Unit zum Download, meine ersten Google Ergebnisse waren leider kostenpflichtig :-(

Danke und Gruß Data

Aenogym 18. Apr 2006 15:09

Re: Welche Verschlüsselung würdet Ihr mir empfehlen ?
 
wenn ich mich richtig erinnere, beherrscht Hagens DEC diese methode... einfach mla bei www.michael-puff.de nachschauen ;)

mkinzler 18. Apr 2006 15:16

Re: Welche Verschlüsselung würdet Ihr mir empfehlen ?
 
AESLib

DataCool 18. Apr 2006 15:21

Re: Welche Verschlüsselung würdet Ihr mir empfehlen ?
 
@Aenogym:

Zitat:

Delphi Encryption Compendium - Hagen Reddmann

Das Delphi Encryption Compendium (DEC) ist eine Sammlung von Verschlüsselungsklassen und -routinen und Hash-Algorithmen für Borland Delphi.

Unterstützte Hashes und Verschlüsselungen:
Hashes

MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512, Sapphire, Panama, Tiger, RipeMD128, RipeMD160, RipeMD256, RipeMD320, Haval128, Haval160, Haval192, Haval224, Haval256, Whirlpool, Whirlpool1, Square, Snefru128, Snefru256
Ciphers

Blowfish, Twofish, IDEA, Cast256, Mars, RC2, RC4, RC5, RC6, Rijndael, Square, SCOP, Sapphire, DES, 3Way, Cast128, Gost, Misty, NewDES, Q128, SAFER, Shark, Skipjack, TEA, TEAN
Bin ich jetzt blind oder wird es von Hagen doch nicht unterstüzt ?

Nachtrag, ja ich bin blind :wall: :mrgreen:



@mkinzler:

thx, genau das was ich gesucht habe.

DataCool 18. Apr 2006 16:02

Re: Welche Verschlüsselung würdet Ihr mir empfehlen ?
 
Hi,

Verschlüsselung mit der Demo der AesLib geht einwandfrei,
leider steigt die Entschlüsselung im Demo-Projekt schon in der ReadHeader Function aus, weil :

Delphi-Quellcode:
function TDecryption.ReadHeader (sSource : TStream) : boolean;
var
  SaltBuf    : TSaltBuf;
  FPV1,FPV2   : TPwdVerifier;
begin
  try
    // read salt value
    sSource.Read(SaltBuf,SaltLength[FMode]);
    fcrypt_init (FMode,PChar(FPwd),length(FPwd),SaltBuf,FPV1,FCryptCtx);
    // read password verifier
    sSource.Read (FPV2,PwdVerLength);
    // adjust stream length of encrypted data
    result:=FPV1=FPV2; // in FPV2 steht immer #0; #0
  except
    result:=false;
  end;
end;
Fehler tritt nur bei der Version 1.2 auf, bei der Version 1.1 von Torry läuft alles einwandfrei.

Gruß Data

Phistev 18. Apr 2006 17:14

Re: Welche Verschlüsselung würdet Ihr mir empfehlen ?
 
Kleiner Tipp: AES = Rijndael

DataCool 18. Apr 2006 17:19

Re: Welche Verschlüsselung würdet Ihr mir empfehlen ?
 
@Phistev:

Deshalb ja der Nachtrag bzw. überarbeitung

Zitat:

Nachtrag, ja ich bin blind !


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