| Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a. |
Diskussion: Welchen Algorhytmus benutzt Mysql? im Forum Cryptography & Encryption, in der Kategorie Security Area; Soo.. Eine kleine Frage, welchen Algo benutzt Mysql um die Passwörter der Mysql User in der Tabelle `mysql` zu verschlüsseln? ...
![]() |
| | #1 (permalink) |
| Registriert seit: 05.01.06 ![]() Likes: 0 | Soo.. Eine kleine Frage, welchen Algo benutzt Mysql um die Passwörter der Mysql User in der Tabelle `mysql` zu verschlüsseln? :) |
| | |
| | #2 (permalink) |
| Guest Likes: | Das müsste die SQL-Funktion PASSWORD() sein. Welcher Algo das ist, weiss ich auch nicht so genau, aber der wert ist nur 16 zeichen lang. mfg ba2 |
|
| HaBOT | |
| |
| | #3 (permalink) |
| Member of Honour ![]() Registriert seit: 14.09.03 ![]() ![]() Likes: 23 | hier steht ein wenig dazu geschrieben http://dev.mysql.com/doc/refman/5.1/...d-hashing.html |
| | |
| | #4 (permalink) |
| Guest Likes: | Da steht leider auch nicht welcher Algorithmus genutzt wird. Ich suche schon ziemlich lange finde aber auch nix gescheites. |
|
| | #5 (permalink) |
| Member of Honour ![]() Registriert seit: 28.05.03 ![]() Likes: 1 | mysql ist opensource. also schau dir den quellcode der PASSWORD() funktion an und du weißt was für ein algorithmus verwendet wird.
__________________ http://livehabo.hackerboard.de | http://livebb.sourceforge.net |
| | |
| | #7 (permalink) | ||
| Registriert seit: 01.11.03 ![]() Likes: 0 | Zitat:
Zitat:
| ||
| | |
| | #8 (permalink) | |
| Member of Honour ![]() Registriert seit: 28.05.03 ![]() Likes: 1 | Zitat:
also im speziellen kommts halt drauf an welche hash funktion der jeweilige programmierer eigentlich verwendet hat (password, md5, sha1).
__________________ http://livehabo.hackerboard.de | http://livebb.sourceforge.net | |
| | |
| | #9 (permalink) |
| Themenstarter Registriert seit: 05.01.06 ![]() Likes: 0 | Es geht um die Mysql Interne Tabelle `mysql` in der werden die Mysql user gespeichert. Bei mir aufm Homserver handelt es beim Passwort des Users D**** um 6d707493276a8*** also ein 16 Stelliger Hash. Es scheint sich also um die Mysqls eigene Verschlüsselung zu handeln. In was ist den Mysql geschrieben? Werde gleich mal gucken, ob ich mich da im Source zurechtfinden kann : Edit: @lagalopex Und in der alten MYsql Version? |
| | |
| | #10 (permalink) | |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Hallo, Zitat:
Sonst in der neuen passwort.c müsste die alte Funktion auch implementiert sein, denn man kann in der Config ändern, ob man die neue, oder doch die alte Variante verwenden möchte. Außerdem gibts in der neuen Version auch den MySQL Befehl: OLD_PASSWORD | |
| | |
| | #11 (permalink) |
| Themenstarter Registriert seit: 05.01.06 ![]() Likes: 0 | Ok. Und nun kommt noch die oberpeinliche Frage ![]() Wo finde ich den Source? Bei Sourceforge bekomm ich über 5000 Results |
| | |
| | #12 (permalink) |
| Member of Honour ![]() Registriert seit: 03.10.01 ![]() Likes: 1 | Wie wärs denn direkt beim Hersteller. Die werden ihr Projekt ja nun nicht auf Sourceforge hosten. |
| | |
| | #13 (permalink) |
| Themenstarter Registriert seit: 05.01.06 ![]() Likes: 0 | Hab ich auch schon geguckt? ![]() Aber find mich da net zurecht -.- omg |
| | |
| | #14 (permalink) |
| Member of Honour ![]() Registriert seit: 28.05.03 ![]() Likes: 1 | is ja nicht so einfach mit dir ... ![]() http://downloads.mysql.com/archives.php MySQL Database Server x.x auswählen -> genauere version auswählen -> ganz unten auf der seite findest du i.d.R. den source (Source and other files).
__________________ http://livehabo.hackerboard.de | http://livebb.sourceforge.net |
| | |
| | #15 (permalink) | |
| Registriert seit: 12.11.03 ![]() Likes: 0 | Zitat:
Das sind ganz normale Post-Befehle die an den Server geschickt werden und je nach dem mit MD5 (128-bit), SHA1 (168-bit) etc. verschlüsselt sind. Beispiel MD5: Die Berechnung bedarf mehrerer Schritte: Schritt 1: Zunächst muss sichergestellt werden, dass die Länge der Eingabedatei ein Vielfaches von 512 Bit ist. Dazu wird als erstes Füllbit eine 1 angehängt. Dann folgen soviel Nullen, dass noch 64 Bit fehlen um die geforderte Größe zu erreichen. Diese 64 Bit werden nun mit der Länge der Datei gefüllt, wodurch garantiert wird, dass verschiedene Nachrichten nach dem Auffüllen nicht identisch sind. Schritt 2: Nun werden vier sogenannte Verkettungsvariablen A, B, C und D initialisiert. (hexadezimal dargestellt: A=0x01234567, B=0x89abcdef, C=0xfedcba98, D=0x76543210). Schritt 3: Die einzelnen 512 Bit langen Teilblöcke werden in sechzehn 32-Bit-Teilblöcke aufgeteilt und durch 4 Runden geschickt, die in jedem Fall gleich ablaufen. Zunächst werden die Variablen A, B, C und D in AA, BB, CC und DD kopiert. Ablauf der Runden: In jeder der Runden werden 3 der Variablen A, B, C und DD logisch verknüpft, mit einem solchen 32-Bit-Teilblock addiert. Dann wird noch eine Variable T sowie die 4. (nicht-verknüpfte) Variable addiert. Es folgt eine Links-Rotation um eine variable Anzahl Bits (vgl. Tabelle in Wie funktioniert MD5 (1/2)) und eine weitere Addition von einer der logisch-verknüpften Variablen, bevor das Ergebnis in der 4. Variablen gespeichert wird. (in Wie funktioniert MD5 (2/2) soll der Ablauf dieser Runden noch genauer dargestellt werden, aber als Überblick ist dies zunächst ausreichend) Nun werden zu den Variablen A, B, C und D noch die Variablen AA, BB, CC und DD addiert. (es werden also die ursprünglichen Werte vor den 4 Runden noch zum Ergebnis addiert) Dieser Schritt wird nun für alle 512-Bit-Blöcke (bestehend aus 16 32-Bit-Teilblöcken) durchlaufen. Schritt 4: Die Variablen A,B,C und D stellen nun den 128-Bit-Hashwert (Message-Digest) dar. Alles klar? | |
| | |
![]() |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Welchen Html Editor benutzt du? | PeAcEmAkEr | (Web-) Design und webbasierte Sprachen | 72 | 15.01.11 23:49 |
| Welchen RSS Reader benutzt ihr??? | VeoX | Applikationen | 11 | 10.01.09 22:23 |
| Welchen Webbrowser benutzt ihr ??? | Cracker:P | Doppelte Beiträge | 2 | 23.10.07 21:52 |
| Welchen Browser benutzt ihr? | methos | Umfragen | 9 | 27.05.05 00:03 |
| Welchen Browser benutzt Ihr? | Chris | Umfragen | 85 | 10.04.04 14:38 |