DESFingerprint bei gleichen anfangsbuchstaben gleich

Für allgemeine Fragen zur Programmierung mit PureBasic.
hussi
Beiträge: 70
Registriert: 19.05.2005 13:30

Beitrag von hussi »

Damit Du ein wenig ausprobieren kannst um die Funktion zu verstehen:

Code: Alles auswählen

crypt_passwort$ = DESFingerprint("meinpasswort","meinkey") 

OpenConsole() 

Print("Gebe Dein Passwort ein : ") 
eingabe$ = Input() 
PrintN("") 
Print("Gebe Dein Key ein : ") ;ätsch es reichen die ersten beiden zeichen...
key$ = Input() 
PrintN("")

If DESFingerprint(eingabe$,key$) = crypt_passwort$ 
  PrintN ("Richtig") 
Else 
  PrintN ("Falsch") 
EndIf 

PrintN("Druecken Sie Escape zum Beenden.") 

Repeat 
  KeyPressed$ = Inkey() 
Until KeyPressed$ = Chr(27) ; Wartet, bis Escape gedrückt wird

Bei der Frage nach dem Passwort musst Du ganz genau meinpasswort eingeben bei der Frage Nach dem Key reichen schon die ersten Zwei Zeichen.
Also „me“, „mei“ oder auch „mein“ …
Nur „m“ allein funktioniert nicht…
Auch ist die GROSS und kleinschreibung sehr wichtig!
Benutzeravatar
benji
Beiträge: 124
Registriert: 01.11.2006 20:23

Beitrag von benji »

jetz hab ichs gerafft XD
sry mann ich stand mal voll aufm Schlauch! :)

vielen dank für die coole erklärung und die beispiele :D
hussi
Beiträge: 70
Registriert: 19.05.2005 13:30

Beitrag von hussi »

benji hat geschrieben:jetz hab ichs gerafft XD
Das war Sinn der Übung…
sry mann ich stand mal voll aufm Schlauch! :)

vielen dank für die coole erklärung und die beispiele :D
Nichts zu danken.
Hätte ich Dir Deinen Code kommentarlos korrigiert würdest Du bei einem ähnlichen Problem hier wieder Stundenlang auf Antwort warten /:->
Antworten