MWojt Posted July 10, 2013 Share Posted July 10, 2013 Hey Leute, ich wollte mal ein Programm schreiben, bei dem ein Passwort notwendig ist. Allerdings muss ich das dann ja auch irgendwie abspeichern. Das Problem: Wenn ich das im Klartext auf der Platte speichere kann man das ja so aus der Datei auslesen. Kennt ihr vlt irgendeine Möglichkeit so etwas abzuspeichern, dass nur das Programm das lesen kann? Danke im Vorraus, MWojt Link to comment Share on other sites More sharing options...
Cruzer Posted July 10, 2013 Share Posted July 10, 2013 Verschlüsseln. Aber ich weis nicht welche und ob Batch Verschlüsselungen unterstützt. Link to comment Share on other sites More sharing options...
Arkanus Posted July 10, 2013 Share Posted July 10, 2013 http://de.wikipedia.org/wiki/Kryptologische_Hashfunktion Aber wie das mit Batch überhaupt geht, kann ich auch nicht sagen Link to comment Share on other sites More sharing options...
Corona Posted July 11, 2013 Share Posted July 11, 2013 Haha ich hab so einen Algorithmus noch irgendwo hier rumliegen Grundsätzlich kannst du es so machen: SET Passwort=Wasauchimmerichbincool SET Passwort=%Passwort:a=12gfg% Also das wäre der Code zum ersetzen eines Zeichens, in diesem Falle "a", welches dann durch "12gfg" ersetzt wird. Ich denke, wenn du das irgendwie routinieren kannst, dann kannst du das Passwort unlesbar verschlüsseln und im bNotfall den ganzen rozess reversieren, ich kann dir da was zusammenbasteln, wenn du das möchtest (: Link to comment Share on other sites More sharing options...
MWojt Posted July 11, 2013 Author Share Posted July 11, 2013 ich kann dir da was zusammenbasteln, wenn du das möchtest (: Ich würde mich sehr freuen, wenn du das machen würdest. Link to comment Share on other sites More sharing options...
kANNEY Posted December 13, 2013 Share Posted December 13, 2013 Lol das geht ? Link to comment Share on other sites More sharing options...
Hyoske Hataki Posted December 13, 2013 Share Posted December 13, 2013 (edited) Hmm die angesprochene Methode ist aber auch nicht wirklich sicher. Wenn du nämlich das Passwort auch wenn verändert irgendwo als Klartext speicherst, kann man es zurück entschlüsseln. Es kommt drauf an was du für ein Programm schreibst, die einfachste Lösung ist immer das Passwort als teil des zu compilierenden Codes zu speichern -> sprich wenn es eine exe am ende ist. Solltest du es irgendwo dort ablegen. Meist legt man eine Key-Formel an und generiert so Keys die von dem Programm dann akzeptiert werden. Dennoch... 100% Sicherheit kannst du nie erreichen. Den sowas lässt sich sogar mit genug Zeit und sogar über Kryptoanalyse aufbrechen ;-) Edited December 13, 2013 by Hyoske Hataki Link to comment Share on other sites More sharing options...
Corona Posted December 14, 2013 Share Posted December 14, 2013 Ja wenn man Passwörter mit Batch speichert, dann hat man wahrscheinlich auch nichts kryptografisch aufwändiges vor (; ansonsten hat der Kerl über mir absolut Recht, im zweifelsfalle einen double salted SHA-1 nutzen, das kriegt nicht mal Google in den nächsten 100 Jahren geknackt Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now