Entwickler-Ecke
Sonstiges (Delphi) - Passwörter abspeichern
Marco D. - Sa 21.05.05 20:29
Titel: Passwörter abspeichern
In mein app soll ne passwortabfrage eingebaut werden. Dazu will ich das passwort irgendwo im programmordner ablegen. Bloß in Ini-Dateien sind sie erstens frei lesbar oder lassen sich ganz einfach mit Notepad oder Wordpad ändern.
1. Wo kann man sie noch unterbringen? Wenn darauf keine antwort existiert dann
2. Wie kann man ein passwort verschlsseln?
Moderiert von
Gausi: Topic aus Off Topic verschoben am Sa 21.05.2005 um 20:58
Delete - Sa 21.05.05 20:47
Entweder verschlüsselst du sie oder speicherst nur den Hash. Zum sichern Verschlüssel reicht eine RC4 Code:
http://www.luckie-online.de/Delphi/Sonstiges/ Dort findest du eine Unit. Beim Verschlüsseln musst du aber aufpassen, dass keine nicht darstellbaren zeichen entstehen. Also das ganze noch mal UTF-8 oder wie das heißt kodieren.
rizla - Sa 21.05.05 21:57
Hi Koller,
ich kann dir zu deiner frage nur DCPcrypt von David Barton empfehlen.
Das entsprechende Package findest du uff
http://www.cityinthesky.co.uk/delphi.html
snippet von der seite:
DCPcrypt v2 contains full implementations of the following algorithms:
Encryption Algorithms:
* Blowfish
* Cast 128
* Cast 256
* DES, 3DES
* Ice, Thin Ice, Ice2
* IDEA
* Mars
* Misty1
* RC2, RC4, RC5, RC6
* Rijndael (the new AES)
* Serpent
* Tea
* Twofish
Hashe Algorithms:
* Haval
* MD4
* MD5
* RipeMD-128
* RipeMD-160
* SHA-1
* SHA-256, SHA-384, SHA-512
* Tiger
Unter den 13(!) Crypt-algorithmen solltest du einen für deine Bedürfnisse finden!
Je nach Anforderung an die Verschlüsslung ;)
Außerdem ist in der Hilfe sehr gut erklärt, wie du block-enciphering, string-enciphering etc. benutzt!
Also, viel Spaß und Erfolg damit!
Gruß rizla!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!