Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi string mit rijndael crypten? (https://www.delphipraxis.net/124697-string-mit-rijndael-crypten.html)

ToXiC 23. Nov 2008 16:25


string mit rijndael crypten?
 
ist es möglich strings mit rijndael zu crypten ohne den string vorher in einen stream zu laden?

3_of_8 23. Nov 2008 16:27

Re: string mit rijndael crypten?
 
Natürlich ist das möglich. Zur Not musst du dir den Algorithmus selbst schreiben, aber es gibt sicher auch irgendwo Implementierungen, die einen String als Parameter erwarten. Ich frage mich aber, was du gegen Streams hast.

EDIT: DCPcrypt funktioniert, glaube ich, mit String-Parametern: http://www.scramdisk.clara.net/d_crypto.html

ToXiC 23. Nov 2008 16:29

Re: string mit rijndael crypten?
 
es geht mir um die dateigröße, welche durch die einbindung von classes um mindestens 100 kb steigt

//edit
danke für die schnelle antwort
ich werds mal testen

Sir Rufo 23. Nov 2008 16:43

Re: string mit rijndael crypten?
 
Ich wette aber mal, dass DCPCrypt den String auch einfach in ein Stream lädt und dann die Verschlüsselung aufruft.
Nur weil die Übergabe mit String als Parameter funktioniert, heißt das nicht, dass kein Stream benutzt wird :mrgreen:

Wenn es also auf die Größe ankommt, dann muss man wohl die unterschiedlichen Verfahren austesten, oder vielleicht in eine DLL auslagern, oder abspecken (alles raus aus den externen Units, was nicht benötigt wird).

cu

Oliver

3_of_8 23. Nov 2008 17:33

Re: string mit rijndael crypten?
 
Hab den Code von DCPCrypt kurz überflogen und es sieht nicht so aus, als würde es Streams benutzen oder Classes einbinden. (genaugenommen gibts da so eine Compileroption, die steuert, ob Class eingebunden wird oder nicht)

Meflin 23. Nov 2008 20:46

Re: string mit rijndael crypten?
 
Zitat:

Zitat von ToXiC
es geht mir um die dateigröße, welche durch die einbindung von classes um mindestens 100 kb steigt

Da kann man ja nur wiedermal fragen: Ja und :gruebel:

ToXiC 24. Nov 2008 13:46

Re: string mit rijndael crypten?
 
so hab mich jetzt entschieden es mti rc4 zu lösen, da ich keine wirklich platzsparende methode gefunden hab
danke trotzdem

gammatester 24. Nov 2008 15:43

Re: string mit rijndael crypten?
 
Zitat:

Zitat von ToXiC
so hab mich jetzt entschieden es mti rc4 zu lösen, da ich keine wirklich platzsparende methode gefunden hab
danke trotzdem

Was verstehst Du denn unter platzsparend? Das EXE-File eines Demoprogramm (sample3.pas) für "AES CTR for string encrypt/decrypt" für meine AES-Library hat ca. 20-25 KB (je nach Delphiversion, AES Link) Wenn Du CBC benutzt, hat eine Standard-AES-Implementation ja schon allein ca 10 KB Tabellen-Daten!?

Gruß Gammatester


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:00 Uhr.

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