Eine der häufigsten Kopfschmerzen, mit denen Menschen konfrontiert sind, ist die Erinnerung an die Dutzende von Passwörtern, die mit jeder Website verknüpft sind. Was die meisten Leute tun, um die Sache zu vereinfachen, ist ein einziges Passwort für alle ihre accounts zu verwenden. Um das Ganze noch einfacher zu machen, wird ein einfach zu merkendes Wort als Passwort verwendet. Es ist nicht verwunderlich, dass "Passwort" die Liste der 10 häufigsten Passwörter anführt. Einige von ihnen versuchen, schlau zu sein, setzen eine 1 hinter das "Passwort" (was "Passwort1" bedeutet ) und beten, dass die Hacker nicht so schlau sind wie sie, um solch eine " geniale" Idee zu entwickeln.

Das Problem bei der Verwendung des gleichen Passworts besteht darin, dass, sobald jemand Ihr Passwort herausfindet, alle Ihre Accounts sofort für Dritte zugänglich sind. Wenn jemand in Ihr Amazon.com- oder Paypal-Konto eindringt, das Ihre Kreditkartendaten enthält, wird das Ergebnis verheerend sein.

Wie kann ich mich an so viele Passwörter erinnern?

Bei der Programmierung ist die sichere Speicherung des Passworts in der Datenbank die Verwendung von gesalzenem Hash. Eine Zeichenfolge wird als Schlüssel verwendet (auch bekannt als "salt") und an das vom Benutzer eingegebene Passwort angehängt. Dieses neu gebildete Passwort wird dann mit der MD5-Verschlüsselung verschlüsselt und das Ergebnis wird in der Datenbank gespeichert. Zur Veranschaulichung hat ein Benutzer "password1" als sein Passwort eingegeben. Das Skript hängt dann ein als "iloveyou" bekanntes Salt an das Passwort an, was zu "iloveyoupassword1" führt . Dieses Passwort wird dann verschlüsselt, um eine zufällige Zeichenfolge '228e4011b6afbevge44e3d787d606407' zu erzeugen , die dann in der Datenbank gespeichert wird.

Nun, wie wirkt sich das alles auf dich aus?

Das ist einfach. Mit dem gleichen Konzept wie das Salzen können Sie Tausende von Passwörtern leicht generieren. Wenn Sie ein Basispasswort verwenden, müssen Sie den Site-Namen an Ihr Passwort anhängen. Wenn beispielsweise mein Basispasswort "iloveyou" lautet, kann ich das Passwort für meine Yahoo-E-Mail als "iloveyouyahooemail" und das Passwort für das Bankkonto als "iloveyouXYZbank" festlegen . In diesem Fall können Sie für verschiedene Sites ein anderes Passwort generieren. Und da Ihr Passwort lang ist und kein Wort im Wörterbuch gefunden wird, wird es für Hacker schwierig sein, es zu knacken.

Um Ihr Passwort noch sicherer zu machen, können Sie eine Kombination aus Zahlen-, Groß- und Kleinbuchstaben sowie Sonderzeichen für Ihr Basispasswort verwenden. '15 @ gdH34 ' wäre ein gutes Basispasswort . Einige Websites erlauben nur 8 Zeichen Passwort, so dass Sie möglicherweise mit Ihrem Basispasswort herumspielen müssen, um die generierte Passwortlänge zu kontrollieren.

Was ich hier aufgelistet habe, ist nur eine Möglichkeit, um Passwörter zu generieren. Sie können frei experimentieren und Ihre eigene Regel festlegen. Wenn Sie einige interessante Möglichkeiten haben, Passwörter zu generieren, teilen Sie es hier.