Verschlüsselung - Text Datei in Zeichen aufteilen
Verfasst: 20.11.2007 23:37
Hallo, ich möchte eine Verschlüsselung bauen.
Jedes Zeichen soll ersetzt werden.
So das dannach nur noch ein Code entsteht.
Ich hab das mal versucht nur leider liest er die Zeichen nicht hinter einander aus.
Bei diesem Code werden nur die Buchstaben A und B codiert. (Wegen der nicht Veröffentlichung der Codierung)
Wenn die Datei text.txt geöffnet wird mit "ABBAAAB" und der Code in encode.txt gespeichert wird steht dort drinn "AAAABBB"!
Ich hoffe jemand versteht das Problem und kann mir schnells möglich helfen.
Vielen Dank
SpecialDXX
Jedes Zeichen soll ersetzt werden.
So das dannach nur noch ein Code entsteht.
Ich hab das mal versucht nur leider liest er die Zeichen nicht hinter einander aus.
Code: Alles auswählen
file$ = OpenFileRequester("Encode in S2-1", "", "", "")
fileout$ = SaveFileRequester("Encode", "encode.txt", "", "")
inp$ = "23R4"
If CreateFile(1, fileout$)
If ReadFile(2, file$)
UseFile(1)
WriteStringN("Code: SS2 "+inp$)
WriteStringN("")
WriteString("S2-1:")
While Eof(2) = 0
UseFile(2)
string$ = ReadString()
x=1
Repeat
erg$ = ""
laenge=0
laengex=0
erg$ = StringField(string$,x," ")
ergg$ = LCase(erg$)
laenge = Len(ergg$)
laengex = laenge
laengex=laengex-1
xy=1
Repeat
For ch=97 To 122
ergggg$ = LSet(ergg$, laengex)
MessageRequester("",ergggg$)
posi = FindString(ergggg$, Chr(ch), xy)
If posi > 0
UseFile(1)
Select ch
Case 97 : WriteString("0A")
Case 98 : WriteString("AA")
EndSelect
EndIf
Delay(1)
Next
xy=xy+1
laengex=laengex-1
Until xy = laenge
Delay(1)
x=x+1
Until erg$ = ""
Wend
CloseFile(2)
EndIf
CloseFile(1)
EndIf
Wenn die Datei text.txt geöffnet wird mit "ABBAAAB" und der Code in encode.txt gespeichert wird steht dort drinn "AAAABBB"!
Ich hoffe jemand versteht das Problem und kann mir schnells möglich helfen.
Vielen Dank
SpecialDXX