Leider ist dem nicht so. Angriffe auf Konten erfolgen schon seit langer Zeit nicht mehr 'per Hand'. Diese Aufgabe erledigen mittlerweile sogenannte 'BOTS'. Spezialisierte Programme die innerhalb von Sekunden auf unsere Daten auf Facebook, Twitter, Xing, LinkedIn, usw. zugreifen und alle dort gefundenen Worte als eventuelles Passwort austesten und alternativ eine Datenbank mit möglichen Passwörtern abarbeiten.
Um uns vor solchen Angriffen zu schützen sind Passwörter notwendig die von ihrem Aufbau her 'unlesbar' sind. Das bedeutet, sie bestehen aus einem durcheinander von Gross- und Kleinbuchstaben, Zahlen und Sonderzeichen und sollten mindestens eine Länge von acht Zeichen aufweisen. Allerdings gilt hierbei nicht die Devise 'Weniger ist mehr'. Ganz im Gegenteil. Je länger das Passwort um so sicherer ist es.
So mancher wird jetzt denken: "Na toll, und wie soll ich mir so ein umständliches Passwort merken?"
Ganz einfach! Alles was wir benötigen um jederzeit ad hoc ein sicheres Passwort zur Hand zu haben ist eine persönliche Passwortkarte.
Und wie benutzt man dieses Ding?
Merkt Euch einfach eine Koordinate. Beispielsweise C5 und entscheidet Euch in welche Richtung und wieviele Zeichen Ihr nutzen möchtet und schon habt Ihr ein sicheres Passwort.
Kleiner Tipp: Nicht die gewählten Zeichen mit dem Stift markieren!!! ;)
Das kleine Tool um welches es in diesem Posting dreht steht als ZIP Datei (pwc.zip) für jeden zum Download zur Verfügung.
Das ZIP Archiv enthält die folgenden Dateien:
VFP9RENU.DLL
close.png
config.fpw
msvcr71.dll
pwc.PJT
pwc.VCT
pwc.exe
pwc.ico
pwc.pjx
pwc.vcx
repeat.png
vfp9r.dll
vfp9rdeu.dll
vo_pwc.FXP
vo_pwc.prg
Die ROT markierten Dateien werden benötigt, damit pwc.exe lauffähig ist. Die BLAUen Dateien enthalten den Sourcecode der gerne um Hardcopy oder Druckfunktion erweitert werden darf.
Die Form setzt sich im Übrigen aus FÜNF Grids zusammen. Oben, Unten, Links und Rechts positionieren sich blau eingefärbte Datenraster die das Koordinatensystem für das zentrale (weisse) Grid bereitstellen. Der Aufbau und Inhalt dieser Rahmengrids ist simpel und erklärt sich beim Blick in den Code von alleine.
Die Passwortkarte wird in der Form Methode 'GenerateCard' erzeugt:
* // define variables
LOCAL liLen As Integer, lcOld as String, lcChar as String, lcEval as String, liVal as Integer
liLen = LEN( This._AllowedChars )
lcOld = []
lcChar = []
lcEval = []
liVal = 0
* // initialize progressbar
This.oProgress._iValMin = 0
This.oProgress._iValMax = 16*24
This.oProgress.Visible = .T.
SELECT crsData
GO TOP
* // 16 records are needed
FOR liLoopV = 1 TO 16
* // each rec holds 24 values
FOR liLoopH = 1 TO 24
* // suppress identical values
DO WHILE lcChar = lcOld
liVal = INT( RAND( 0 ) * liLen ) + 1
lcChar = SUBSTR( This._AllowedChars , liVal , 1 )
IF lcChar <> lcOld AND NOT EMPTY( lcChar )
* // assign random val
lcEval = [d] + TRANSFORM( liLoopH )
REPLACE &lcEval WITH lcChar IN crsData
* // display progress
This.oProgress.ShowProgress( ( ( liLoopV -1 ) * 24 ) + liLoopH )
This.oProgress.Refresh
* // store current val
lcOld = lcChar
EXIT
ENDIF
ENDDO
ENDFOR
* // go to next record
SKIP
ENDFOR
This.oProgress.Visible = .F.
Die Methode greift hierbei auf die Formeigenschaft '_AllowedChars' zurück die entsprechend den eigenen Vorstellungen angepasst werden kann.
Einsatz der App:
Starten - [Generieren] klicken - Hardcopy der Form erstellen - Hardcopy in ein beliebiges Programm (Word/Paint//usw.) einfügen und ausdrucken
Download Link
Keine Kommentare:
Kommentar veröffentlichen