![]() |
Datei verschlüsseln ohne Passwort
Hallo
Ich hab mich hier im Form mal n bisschen umgeguckt wegen verschlüsselung aber ich kann mich nicht wirklich festlegen was ich jez nehmen soll. Ich brauch ein bestmögliches Verschlüsselungsverfahren für eine Datei (String) ohne jedoch ein Passwort zu verwenden. In der Datei stehen wichige Informatonen, die in einem Programm selber weiter verwendet werden (Vergleiche). Aber ich will nicht, das jedesmal vom benutzer erst ein Passwort eingegeben werden muss. Am sichersten is es wahrscheinlich wenn man die datei mit einem Passwort ver und entschlüsselt, aber wie gesagt das wäre nicht gut für meinen anwendungsfall. kann mir jemand n Tip geben welches ich am besten nehmen kann? Danke schonmal Gruß |
Re: Datei verschlüsseln ohne Passwort
Wie wäre es mit einem passwort das du in deinem Programm hinterlegst. Jedoch solltest du das im Quellcode tarnen (evtl. xor oder sonstig verschlüsselt hinterlegt) damit es nicht offensichtlich mit jedem Hex-Editor herausgelesen werden kann.
|
Re: Datei verschlüsseln ohne Passwort
weshalb ist das nicht gut für deinen anwendungsfall? beim ersten mal, wenn der user die datei öffnet, gibt er das passwort ein, anschliessend legste es verschlüsselt auf die platte... bei nachfolgenden zugriffen, wird die datei automatisch mit dem user password entschlüsselt.
wie wärs damit? wenn du irgendwelche codes in dein progy verpackst, ist das ganze sowieso nicht sicher... |
Re: Datei verschlüsseln ohne Passwort
Zitat:
|
Re: Datei verschlüsseln ohne Passwort
Zitat:
|
Re: Datei verschlüsseln ohne Passwort
Du bist in einer Zwickmühle. Du vertraust du deinen Benutzern nicht, willst ihnen aber vertrauliche Daten geben. Dann verschlüsselst du die Daten, gibst den Benutzern aber den Schlüssel (das Programm). Was genau ist denn dein Anwendungsfall? Vielleicht musst du nur deine Haltung gegenüber den Benutzern oder den 'vertraulichen' Daten ändern, und das Problem ist gelöst.
|
Re: Datei verschlüsseln ohne Passwort
Also ich erklär nochmal was ich machen will.
Beim ersten start meines Programms muss man eine Art master-passwort angeben. ich will dann n hash davon erstellen um es nachher überprüfen zu können (mit dem hash is das ja sicher denke ich mal). In dem Programm selber kann der Benutzer dann in eine Liste ein paar sachen eintragen. Dazu wird vorher nach dem Passwort gefragt. Ist das richtig kann er die liste sehen und sachen eintragen. Wenn er das ganze jetzt schließt, dann soll diese liste verschlüsselt gespeichert werden. Beim erneuten Aufruf der liste muss der benutzer wieder das passwort angeben, um die liste wieder sichtbar zu machen (entschlüsseln). Das is ja alles kein Problem. ABER: die daten die verschlüsselt abgespeichert wurden müssen in meinem Programm noch aufgerufen werden (für diverse aufgaben) jetzt will ich aber nicht jedesmal wenn diese aufgaben ausgeführt werden den benutzer erneut nach dem passwort fragen, um diese auch wieder zu entschlüsseln. D.h. ich muss die Liste anders verschlüsseln und nicht mit dem passwort. Klar was ich meine? diese liste soll nach möglichkeit unknackbar sein (bitte jetzt keine diskussion von wegen alles ist knackbar...ihr wisst was ich meine 8) ) |
Re: Datei verschlüsseln ohne Passwort
Da gabs doch neulich schonmal eine Diskussion zu...
Am besten du speicherst den Hash am Anfang der Datei, die du dann verschlüsselst. Wenn der Nutzer dann das Passwort eingibt, entschlüsselst du die Datei damit. Dann vergleichst du den Hash des Passworts mit dem entschlüsselten Hash aus der Datei. Stimmen sie überein, ist das Passowrt richtig. //Edit: vergiss es, das löst das Problem auch nicht :( |
Re: Datei verschlüsseln ohne Passwort
Zitat:
|
Re: Datei verschlüsseln ohne Passwort
ja klar das wäre ne möglichkeit nur nach dem beenden des programms is ja wieder alles weg. und der muss das imer können, auch nach nem neustarte oder so...
sorry das es so umständlich is^^ Ich werd wohl nich drumrumkommen das auf der festplatte zu speichern, nur wie mache ich das möglichst sicher |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz