vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Problem mit XOR-Verschlüsselung 
Autor: mst547
Datum: 27.11.04 18:43

Hi,

das Problem ist, dass bei der XOR-Verschlüsselung von zwei gelichen Zeichen der ASCII-Code 0 herauskommt, was beim Anzeigen eines Strings als Ende dargestellt wird. Nur möchtest du ja deinen verschlüsselten Text nicht anzeigen, oder? In der Zeichenkette selbst geht es nach dem 0-Zeichen ja noch weiter.

Schreib den verschlüsselten Text einfach im Binary-Mode in eine Datei und lies ihn auch binary wieder ein - das sollte eigentlich kein Problem darstellen!

Verschlüsseln:
Dim strText As String
Dim strVernamText As String
strText = "Dies ist der zu verschlüsselnde Text"
strVernamText = VernamCode(strText, Passwort)
 
Open "C:\Test.txt" For Binary As #1
Put #1, , strVernamText
Close #1
Entschlüsseln:
Dim strDecodText As String
Dim strVernamText As String
 
Open "C:\Test.txt" For Binary As #1
strVernamText = Space(LOF(1))
Get #1, , strVernamText
Close #1
 
strDecodText = VernamCode(strVernamText, Passwort)
MsgBox strDecodText
Hab's ausprobiert - bei mir funktioniert das so!

mfg mst547
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit XOR-Verschlüsselung717travis2427.11.04 11:15
Re: Problem mit XOR-Verschlüsselung507Zero-G.27.11.04 16:19
Re: Problem mit XOR-Verschlüsselung584mst54727.11.04 18:43
Re: Problem mit XOR-Verschlüsselung507travis2427.11.04 22:09
Re: Problem mit XOR-Verschlüsselung504mst54728.11.04 18:43
Re: Problem mit XOR-Verschlüsselung514travis2428.11.04 18:48
Re: Problem mit XOR-Verschlüsselung502mst54728.11.04 18:52

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel