Benutzer-Werkzeuge

Webseiten-Werkzeuge


k28:k28.2:k28.2.3:start

28.2.3 Crypt.DES

Die Funktion Crypt.DES verschlüsselt eine Passwort-Zeichenkette nach dem DES-Algorithmus mit folgender Syntax:

Crypt.DES ( Password As String [ , Prefix As String ] ) As String 

Es kann optional ein Präfix verwendet werden, der genau 2 Zeichen lang ist. Die Zeichen stammen aus dem folgenden Zeichenvorrat:

0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ./

Wenn der Präfix nicht angegeben wird, dann wird ein zufälliger Wert für den Präfix gesetzt – es wird also in beiden Fällen mit einem Präfix gearbeitet.

Bitte beachten Sie, dass es keine Methode gibt, um eine mit der Funktion Crypt.DES verschlüsselte Passwort-Zeichenkette wieder zu entschlüsseln. Sie können mit der Methode Crypt.Check(..) nur prüfen, ob ein eingegebenes Passwort – das intern nach dem Algorithmus DES verschlüsselt wird – mit einem im Programm oder einer Datei hinterlegten verschlüsselten Passwort übereinstimmt oder nicht.

28.2.3.1 DES-Passwort-Generator

Der vorgestellte DES-Passwort-Generator – mit dem Sie starke Passwörter generieren können – verwendet die Funktion Crypt.DES, ermöglicht die Verwendung eines frei wählbaren Präfixes, prüft den Präfix und die Stärke der eingegebenen Passwort-Zeichenkette. Sie sollten jedoch beachten, dass der Verschlüsselungsalgorithmus von MD5 gegenüber DES solider ist und und deshalb den Vorzug erhalten sollte.

B1

Abbildung 28.2.3.1.1: DES-Passwort-Generator mit zufälligem Präfix

Sie können auch einen Präfix verwenden. Dann gibt es für diesen einen Präfix genau ein verschlüsseltes Passwort:

B2

Abbildung 28.2.3.1.2: Verschlüsselung mit einem Präfix

Ein vollständiges Projekt zu einem DES-Passwort-Generator finden Sie im Download-Bereich.

28.2.3.2 Download

Wir verwenden Cookies, um unser Internetangebot optimal zu gestalten. Durch weitere Nutzung dieser Webseite stimmen Sie der Verwendung von Cookies zu. Informationen zu Cookies erhalten Sie in unserer Datenschutzerklärung
k28/k28.2/k28.2.3/start.txt · Zuletzt geändert: 23.06.2016 von honsek

Seiten-Werkzeuge