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

Die Website verwendet zwei temporäre Session-Cookies. Diese technisch notwendigen Cookies werden gelöscht, wenn der Web-Browser geschlossen wird! Informationen zu Cookies erhalten Sie in der Datenschutzerklärung.
k28/k28.2/k28.2.3/start.txt · Zuletzt geändert: 23.06.2016 (Externe Bearbeitung)

Seiten-Werkzeuge