Verschlüsseln
-
Hab da ein problem mit passwörtern. Ich will mehrere Passwörter in eine TXT oder dll usw. schreiben, aber wenn einer die in einem Editor öffnet dürfen die Passwörter nich erkennbar sein. Gibts da ne möglichkeit????????
-
Ja ....
verschlüsseln
-
Un wie??
-
Z.B. in dem du jedes Wort in sich selbst durcheinander bringst. Du könntest innerhalb eines Wortes die Buchstaben nach einem bestimmten Muster vertauschen oder ersetzen.
Verschlüsseln eben.
-
Oder sie Hexadezimal abspeichern, aber bitte vorher noch die ASCII-Codes verändern, da man diese sonst wieder mit einem einfachen HexEditor sehen kann.
z.B. so hier:
TStringList* slTemp=new TStringList; String sLine=""; int i; for (i=1;i<sName.Length();i++) sLine=sLine+IntToHex((int)sName[i]-5,2); // Hier werden die ASCII-Codes mit 5 Subtrahiert. slTemp->Add(sLine); sLine=""; for (i=1;i<sPassword.Length();i++) sLine=sLine+IntToHex((int)sPassword[i]-5,2); // Und nochmal das selbe mit dem Passwort slTemp->Add(sLine); slTemp->SaveToFile("User.0"); delete slTemp;
Zum Öffnen brauchst du dann noch eine HexToInt-Funktion, kann ich auch noch posten, wenn du willst.
-
Indy benutzen. TIdDecoder und TIdEncoder o.ä.