Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a.

Beste Verschlüsselung

Diskussion: Beste Verschlüsselung im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Hallo, bin grade dabei ein C++ Programm zu schreiben, wobei man sich am Anfang mit einem User anmelden muss. ...

Antwort
Alt 11.12.07, 15:49   #1 (permalink)
 
Registriert seit: 16.12.06
mastermix252 Leistung: Facit NTK
Likes: 0
Standard Beste Verschlüsselung

Anzeige

Hallo,

bin grade dabei ein C++ Programm zu schreiben, wobei man sich am Anfang mit einem User anmelden muss. Jetzt möchte ichn dass das Passwort VERSCHLÜSSElT aus einer Datenbank ausgelesen wird, und im Programm entschlüsselt wird.

Und wenn der User in seinem Programm mal sein Passwort ändert dass es im programm erst verschlüsselt wird und dann in die Datenbank geschrieben wird.

Alles pipifax bis auf die MySQL Datenbank anbindung :D aber das ist erstmal egal...

Jetzt weiss ich aber nicht welches Verschlüsselsungsverfahren am besten dafür geeignet ist .. es is dick sicher sein.

mastermix252 ist offline   Mit Zitat antworten
Alt 11.12.07, 15:56   #2 (permalink)
 
Registriert seit: 16.02.06
AceKiller73 Leistung: Facit NTK
Likes: 0
Standard

ich würde MD5 nehmen.

Ist zwar ein Hash und kann daher nicht "entschlüsselt" werden, aber is eigentlich genau das was du suchst.

Such mal bei Wikipedia.de nach Md5 da findest du auch beispielimplementationen.

Zur Sicherheit:
Praktisch gesehen ist Md5 noch sicher, allerdings gibt es immerwieder Meldungen, dass es neue Angriffsmethoden gibt, oder dass ne Kollision gefunden wurde.
Ist aber soweit ich weiß nichts wirklich ernstes

MFG
Ace
AceKiller73 ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 11.12.07, 16:12   #3 (permalink)
Moderator
 
Benutzerbild von lightsaver
 
Registriert seit: 19.06.06
lightsaver Leistung: Pentium Ilightsaver Leistung: Pentium Ilightsaver Leistung: Pentium I
Likes: 51
Standard

wenn schon md5 dann aber mit nem salt, da es für das normale schon riesige rainbowtables gibt
lightsaver ist offline   Mit Zitat antworten
Alt 11.12.07, 16:15   #4 (permalink)
Themenstarter
 
Registriert seit: 16.12.06
mastermix252 Leistung: Facit NTK
Likes: 0
Standard

Dankeschön für eure schnelle Antwort... also md5 genau so wie in PHP auch ^^ ... jetz ist mein Problem .. wie mache ich das in C++ ? da gibts ja nicht einfach so eine Funktion encrytpt md5() und andersrum :S

Wenn ihr eine Libary habt bitte postet den link ... ich habe bei google nachgeguckt aber irgendwie nix gefunden
mastermix252 ist offline   Mit Zitat antworten
Alt 11.12.07, 16:17   #5 (permalink)
Moderator
 
Benutzerbild von Elderan
 
Registriert seit: 30.03.04
Elderan Leistung: 8086
Likes: 14
Standard

Hallo,
Zitat:
Original von lightsaver
wenn schon md5 dann aber mit nem salt, da es für das normale schon riesige rainbowtables gibt
Wenn schon mit Salz, dann doch bitte auch bitte gestrength


PS: Es bringt nix, wenn du eine Klartextverbindung mit der DB hast, die Daten sollte schon alle verschlüsselt übertragen werden.
Zum Glück unterstützt MySQL die Verbidnung über SSL

Edit:
Zitat:
ch habe bei google nachgeguckt aber irgendwie nix gefunden
Das halte ich für ein gerücht. Google liefert genügend der Ergebnisse für eine MD5 Implementierung in C.
Oder in Wikipedia unter Weblinks gucken.
Also alles können wir dir hier nicht abnehmen
Elderan ist offline   Mit Zitat antworten
Alt 11.12.07, 16:20   #6 (permalink)
Themenstarter
 
Registriert seit: 16.12.06
mastermix252 Leistung: Facit NTK
Likes: 0
Standard

Ja ich würze meine Passwärter richtig ein, aber ich kann nicht mal eine normale SQL verbindung aufbauen über C++ wie dann erst noch mit SSL haha

also habt ihr ne Libary für mich
mastermix252 ist offline   Mit Zitat antworten
Alt 11.12.07, 16:22   #7 (permalink)
 
Registriert seit: 18.12.05
/etc/shadow Leistung: Facit NTK
Likes: 0
Standard

es gibt externe Librarys.

zb : hashlib++ *klick mich*

oder versuch mit diesem link *klick mich 2*

sonst : google.de --> md5 c++ source
/etc/shadow ist offline   Mit Zitat antworten
Alt 11.12.07, 16:48   #8 (permalink)
Themenstarter
 
Registriert seit: 16.12.06
mastermix252 Leistung: Facit NTK
Likes: 0
Standard

Okay mit der ersten komme ich gar nicht klar, und die zweite wird in der README gesagt ich soll auf dateien klicken die das installieren, diese Dateien existieren aber nicht :S
mastermix252 ist offline   Mit Zitat antworten
Alt 15.12.07, 10:43   #9 (permalink)
 
Registriert seit: 16.02.06
AceKiller73 Leistung: Facit NTK
Likes: 0
Standard

MD5 Beispielimlpementation

KP ob du windows oder linux nutzt:

Unter linux gibts nen paket, welches libmysql.. oder so heißt. Oder schau mal hier:
http://www.pronix.de/pronix-340.html

Sollte alles mit Google zu finden sein.

MFG
Ace
AceKiller73 ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » Cryptography & Encryption » Beste Verschlüsselung
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
was ist das beste für Spiele? Zerberus II Applikationen 9 04.07.08 21:13
Beste Xp zusammenstellung!!! g.stylez Windows 12 07.03.05 18:45
Die Ex und der beste Freund... Indi HaBo Lounge 13 06.05.04 16:51
Beste Sprache? Nath Code Kitchen 17 30.10.03 08:57
Welcher ist der Beste??? NeoX Virenschutz · Tools & Aggressive Software 29 24.05.03 15:42


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61