String mit Hilfe des , z.b. "DES" Algorithmus, verschlüsseln ?
-
Ich habe mir "leider" in den Kopf gesetzt mein in Java geschriebenes Programm in c++ umzusetzten. Ich benutze dort die Cipher Class und den DES-Algorithmus um einen beliebig langen String zu verschlüsseln.
Ich habe mir hierfür die freie Crypto++ Library 5.2.1 heruntergeladen, diese scheinbar diverse Algorithmen bietet, aber desweiteren weniger zur Problemlösung beiträgt.Ich bitte nun um aufklärung.
ja, ich habe bei google erfolglos recherchiert.
andreas
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Wo ist das Problem mit Crypto++?
-
mein problem ist das ich nicht weiss wie ich nun crypto++ auf mein problem anwende.so wie ich es verstehe, bin ich nun im besitz der definition des z.b "DES" algorithmusses. nun fehlt mir nur noch eine klasse mit der ich meinen string mit dem "DES" -Muster encrypte.oder habe ich eine klasse aus crypto++ übersehen, die soetwas macht --> eine klasse, der ich den algorithmus mitsamt String(bzw..bytearray) übergebe und die mir dann den encryptet string liefert?
ich muss das doch nicht selber schreiben??
-
Was meinst du was die Crypto++ Library macht?
Lies dir doch einfach mal die Doku durch http://cryptopp.sourceforge.net/docs/ref521/
-
na, besonders übersichtlich ist das ganze ür einen c++ dau ja nun gerade nicht. wenn du mir den namen der klasse nennst hast du mir sogar weitergeholfen.
danke
-
Stell dich mal nicht so an. Da stehen doch die Algorithmen aufgelistet. Such dir einfach den Link raus, der auf DES zeigt und vola.
-
?
String [byte]->algorithmus->encoded sring
?
-
http://cryptopp.sourceforge.net/docs/ref521/class_d_e_s___e_d_e2.html#_d_e_s___e_d_e2w0
=> http://cryptopp.sourceforge.net/docs/ref521/class_block_cipher.html
-
keine chance
eine ausreichende dokumentation im quelltext und ihrer klassen übersicht bietet die seite leider nicht gerade .1 frage
wie womit erstelle ich denn z.b.einen private key aus dem String "1223456" und dem des algorithmus?bringt mich die funktion void ProcessBlock (byte *inoutBlock) const . leider weiter . leider gibt diese aber ja nun mal ein void zurück.