Supportnet / Forum / Anwendungen(Java,C++...)
Verschlüsselungen
Frage
Wer kann mir sagen, wie der Algorithmus des crypt-Mechanismus funktioniert? Bin im Web irgendwie nicht schlau geworden...
Antwort 1 von gresti
Hi Rangoo,
meinst Du das hier:
Quelle
Unter folgenden Webadressen findest Du jeweils die Möglichkeit, das gewünschte Passwort anhand des Unix eigenen Crypt-Mechanismus verschlüsseln zu lassen:
1.
2.
Gruß
gresti
Signatur und Textformatierungen wurden mit SNTool V1.1.1 erstellt
meinst Du das hier:
Zitat:
Der crypt-Algorithmus ist bis heute einigermaßen resistent gegenüber Attacken. Er beruht auf dem Data Encryption Standard (DES) des National Institute of Standards and Technology (NIST). Bei normalen Operationen nutzt DES einen 56-bit-Schlüssel (z.B. acht 7-bit-Zeichen), um einen Originaltext zu verschlüsseln, der 64 bit lang ist. Der entstandene 64-bit-Block verschlüsselten Textes kann nicht ohne weiteres (selbst eine "Brute Force Attack" hilft nicht unbedingt weiter) entschlüsselt werden, wenn der originale 56-bit-Schlüssel nicht bekannt ist.
Die UNIX-crypt-Funktion nimmt das Paßwort des Nutzers als Schlüssel und verschlüsselt mit ihm einen 64-bit-Block mit Nullen. Der daraus resultierende 64-bit-Block verschlüsselten Textes wird nun erneut mit dem Nutzerpaßwort als Schlüsse, verschlüsselt. Das Ganze wiederholt sich 25mal. Die nun entstandenen 64 bit werden in eine Zeichenkette mit 11 druckbaren Zeichen verwandelt und im zweiten Feld der /etc/passwd hinterlegt.
Der crypt-Algorithmus ist bis heute einigermaßen resistent gegenüber Attacken. Er beruht auf dem Data Encryption Standard (DES) des National Institute of Standards and Technology (NIST). Bei normalen Operationen nutzt DES einen 56-bit-Schlüssel (z.B. acht 7-bit-Zeichen), um einen Originaltext zu verschlüsseln, der 64 bit lang ist. Der entstandene 64-bit-Block verschlüsselten Textes kann nicht ohne weiteres (selbst eine "Brute Force Attack" hilft nicht unbedingt weiter) entschlüsselt werden, wenn der originale 56-bit-Schlüssel nicht bekannt ist.
Die UNIX-crypt-Funktion nimmt das Paßwort des Nutzers als Schlüssel und verschlüsselt mit ihm einen 64-bit-Block mit Nullen. Der daraus resultierende 64-bit-Block verschlüsselten Textes wird nun erneut mit dem Nutzerpaßwort als Schlüsse, verschlüsselt. Das Ganze wiederholt sich 25mal. Die nun entstandenen 64 bit werden in eine Zeichenkette mit 11 druckbaren Zeichen verwandelt und im zweiten Feld der /etc/passwd hinterlegt.
Quelle
Unter folgenden Webadressen findest Du jeweils die Möglichkeit, das gewünschte Passwort anhand des Unix eigenen Crypt-Mechanismus verschlüsseln zu lassen:
1.
2.
Gruß
gresti
Signatur und Textformatierungen wurden mit SNTool V1.1.1 erstellt

