vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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
Problem mit XOR-Verschlüsselung 
Autor: travis24
Datum: 27.11.04 11:15

Hi leute, hab mal wieder ein prob

ich benutze den Vernam-Verschlüsselungsalgorithmus aus den Tipps, um meine Dateien zu verschlüsseln.
dies ist die funktion:
Public Function VernamCode(sOriginal As String, _
  sPassword As String) As String
 
  Dim i As Long
  Dim aktpos As Long
  Dim bAkt As Byte
  Dim bCode As Byte
 
  VernamCode = ""
 
  ' Passwort auf die Länge des Klartextes bringen
  ' Dazu wird z.B. aus "Geheim" dann "GeheimGeheimGehe...."
  aktpos = 1
  For i = Len(sPassword) + 1 To Len(sOriginal)
    sPassword = sPassword & Mid(sPassword, aktpos, 1)
    aktpos = aktpos + 1
    If aktpos > Len(sPassword) Then aktpos = 1
  Next i
 
  For i = 1 To Len(sOriginal)
    bAkt = Asc(Mid(sOriginal, i, 1))
    bCode = Asc(Mid(sPassword, i, 1))
 
    VernamCode = VernamCode & Chr(bAkt Xor bCode)
  Next i
End Function
Ich musste nur leider feststellen, dass wenn sich ein Buchstabe des textes mit demselben buchstaben aus dem Passwort überschneidet, dass dann die ganze verschlüsslung abgebrochen wird!
Beispiel:

Zu codierender Text: "Dies ist der zu verschlüsselnde Text"
Passwort: "und das Passwort"
Ergebnis: "1SD"

Da sich das S von "ist" (aus dem text) und das S von "das" (im Passwort) überschneiden, bricht der Algorithmus ab!

Gibt es da eine Lösung für? Das wäre nämlich ziemlich blöd, wenn die dateien manchmal nicht richtig gespeichert werden!

thx schonmal

greetz


Zeit ist Geld - Hektik ist Armut
Der Name Windows kommt urspr?nglich aus dem Indianischen und bedeutet: Wei?er Mann, der auf eine Sanduhr starrt
Schaut mal meine HP http://www.manupage-online.de.vu
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üsselung583mst54727.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