Autoit verschlüsseln

03/22/2011 18:23 TimeTooChill#1
Hey com,
ich hab ein kleines problem mit dem verschlüsseln einer textdatei.
Also ich möchte eine txt. Datei komplett verschlüsseln, aber ich will sie nacher immer noch auslesen können. Ist Das irgendwie möglich?
z.b. ich lese 2 inputboxen aus und speichere die infos untereinander in der txt. ab. Dann les ich sie wieder aus und zeig sie jetzt einfach mal in einer msg Box an. Jetzt will ich aber das man die txt. Datei nicht mehr lesen kann.
Ich weiß das es irgendwie mit dem Befehl _StringEncrypt geht, aber wie genau weiß ich nicht.
Ich hoffe ihr könnt mir helfen.

mfg Time
03/22/2011 22:29 omer36#2
_StringEncrypt(1, // 1 = verschlüsseln | 0 = entschlüsseln
pw muss natürlich dann gleich sein..
PHP Code:
#include <String.au3>


$pw InputBox("","EncryptPassword: ")
$verschl _StringEncrypt(1FileRead("test.txt"), $pw)

MsgBox("",""$verschl
03/23/2011 12:49 TimeTooChill#3
und ann ist die ganze Datei verschlüsselt aber ich kann sie trotzdem noch auslesen, oder muss ich da jedesmal wenn ich sie ausles das pw eingeben?

MfgTime
03/23/2011 15:50 omer36#4
Quote:
Originally Posted by TimeTooChill View Post
und ann ist die ganze Datei verschlüsselt aber ich kann sie trotzdem noch auslesen, oder muss ich da jedesmal wenn ich sie ausles das pw eingeben?

MfgTime
sry, versteh deine frage nicht...
also: ich habe eine orginal.txt mit den inhalt:
Code:
hier steht nun ein geheimtext, mit dem EncryptPassword: "10" !!
und eine leere verschlüsselt.txt...

jetz mach ich das:
PHP Code:
#include <String.au3>

$verschl _StringEncrypt(1FileRead("orginal.txt"), 10)

FileWrite("verschlüsselt.txt"$verschl
dann steht in dem verschlüsselt.txt folgendes:
Code:
C8238D5F88087E7C843CF60E8130C0C919678C56D65772C5024AF907ED931E57C3B8384A92D5CFF213C259FDD834EAFAF841BA0B0DA697C43982C2DC491C599941B311307A9865C50D2959B23E0C18E0A6C1A89483F0EE64670DF248F33EA13C8D7924FB0231302E4E7F08F929E7195A46B613BE691E75BB0CC0D3228C06
so... wenn du das jetz wieder lesbar machen willst, musst du eig. nix weiter ändern, als die erste zahl in StringEncrypt() und die .txt namen... :

PHP Code:
#include <String.au3>

$verschl _StringEncrypt(0FileRead("verschlüsselt.txt"), 10)

FileWrite("orginal.txt"$verschl
beachte, das klappt nur, wenn du den selben EncryptPW nutz, indem fall "10" ...
03/24/2011 12:31 TimeTooChill#5
Hast du skype? wenn ja add mich mal xstevie1002

mfg Time