Hallo,
Kann man statt _stringencrypt() es auch anders verschlüsseln?
Das problem bei String encrypt ist es, das beim verschlüsseln von 5 mbyte große txt dateien zu lange dauert.
was gibt es für eine andere alternative?
Hallo,
Kann man statt _stringencrypt() es auch anders verschlüsseln?
Das problem bei String encrypt ist es, das beim verschlüsseln von 5 mbyte große txt dateien zu lange dauert.
was gibt es für eine andere alternative?
Hallo
Am besten fragst du da die englische Forum hilfe: http://www.autoitscript.com/forum/index.php?act=Search&CODE=show&searchid=2649baacef596da069189a9310a22ac0&search_in=posts&result_type=topics&highlite=%2B%2Acrypt
Mfg Spider
ich habe jetzt das hier gefunden:
func ($Do,$t,$pw)
if $do = 0 then;Decrypt
return _crypttool(_crypttool2($t,$pw))
endif
if $do = 1 then;Crypt
return _crypttool2(_crypttool($t),$pw)
endif
endfunc
;This are the subfuncions of CrytIT
func _crypttool($t)
$Terug = ""
$t = _ReturnOtherWish($t)
for $i = 1 to stringlen($t)
$Nummer = asc(stringmid($t,$i,1))
if $Nummer < 128 then
$Terug = $Terug &chr(128+$nummer)
EndIf
if $nummer >= 128 then
$Terug = $Terug &chr($Nummer-128)
endif
next
return $terug
endfunc
func _crypttool2($t,$pw)
$Terug = ""
$Max = stringlen($pw)
$c = 1
for $i = 1 to stringlen($t)
$c = $c + 1
if $c = $max then
$c = 1
endif
$Terug = $Terug & chr(BitXOR(asc(stringmid($t,$i,1)),asc(stringmid($pw,$c,1)))&" ")
next
return $Terug
endfunc; ==> Crypt 2
func _ReturnOtherWish($t)
$terug = ""
for $i = StringLen($t) to 1 step -1
$terug = $terug & stringmid($t,$i,1)
next
return $Terug
endfunc
nur wie mach ich das jetzt das es ein wort verschlüsselt
Hi,
es gibt auch externe Tools die du aufrufen kannst. Der Zweck ist wichtig. Wofür willst du vershclüsseln. Wie willst du verschlüsseln.
Ansonsten kannst du auch einfach rot13 oder sowas nehmen. Das geht schnell.
Mega
ok. Das scheint auch zu langsam zu sein Warum ist das überhaupt so langsam??
ich will damit nur 5 mb große txt dateien verschlüsseln. Mehr nicht aber es soll auch nicht so lange dauern
Hallo @Deepred.
Wenn Du die Datei (5MB) nur davor schützen möchtest, das andere sie nicht nutzen können, dann einfach in eine mit Passwort geschützte Datei einbinden.
Ansonsten kannst Du doch eine Text-Datei teilen und dann codieren. Zum lesen dann die Teile decodieren, wieder zusammen "kleben".
Ansonsten gibt es noch die Möglichkeit, das Du die Datei, wenn Du sie nur auf einem PC nutzt, diese in eine Art Abhängigkeit zum PC erstellst.
Aus Deinem Beitrag geht leider nicht hervor, ob Du die Datei weiter geben möchtest oder nicht. Ich habe Deinen, die möchte ich nicht durch weitere Personen einsehen lassen. Hier habe ich sie zwar auch auf anderen PC's im Büro, aber sie können nur geöffnet werden, wenn mein USB-Stick drinne ist.
Also, vllt. magst Du schreiben, wie Du die Datei nutzen möchtest.
Gruß, Crazy-A.
geht das nicht nur mit verschlüsseln. also mit
[autoit]fileopen("test.txt",0)
[/autoit]
?