Nochmal ne Frage
Ist es in PB möglich eine Datei/ Einen Text (z.B. in einer Preference-)Datei ohne großen Aufwand zu ver-/entschlüsseln?
Mit dem Crypt-Dingens in der Referenzdatei komm ich nicht klar...
test.s = InputRequester("Authentifizierung erforderlich", "Bitte geben sie ihre Passphrase an:", "")
PWSHA$ = SHA1Fingerprint(@test, StringByteLength(test))
If PWSHA$ = (wird dann aus datei geladen)
MessageRequester("Info", "Richtiges Passwort!")
Else
MessageRequester("Info", "Passwort ist falsch!")
EndIf
End
Der SHA Code des eingegeben Textes wird dann mit dem aus der Datei geladenen Code verglichen.
Falls es so falsch ist oder man den vorgang i wie umkehreren kann oder so also unsicher sagt es.
Ich hätte auch noch eine Frage zu dem Thema.
Ich benutze Pure Basic 4.02 und hab mich jetzt auch mal an das Verschlüsseln von Daten rangewagt.
Es gibt den Befehl
RSBasic hat geschrieben:Das sind Prüfsummen.
Da kannste nur vergleichen, nicht entschlüsseln
Aber wenn man aus der Prüfsumme den eigentlichen String nicht encoden kann dann ist es ja sozusagen auch verschlüsselt und man bekommt nur zugriff wenn der SHA Code der gleiche, also dder String der gleiche wie der Vorgegebene ist.
Beispiel:
Man gibt das PW in einen Gadget ein und das wird dann in einen (einmaligen?) SHA Code umgewandelt, eine Datei von einem Server runtergeladen und mit dem dortigen SHA Code verglichen. Nur wenn man das richtige PW eingegeben hat stimmen die SHA Codes überein und man kann sich einloggen.
Nutzt halt alles nix wenn man Daten und keine Passwörter verschlüsseln will.
Such einfach mal, hier im Board wurden schon einige Codes gepostet zum Thema Verschlüsslung.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!