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-2024
 
zurück

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

Fortgeschrittene Programmierung
Beschleunigung der Verschlüsslung 
Autor: TobiasT
Datum: 10.08.04 15:33

Ich habe mir folgenden Code zur einfachen XOR Verschlüsslung einer Datei ausgedacht. Die Verschlüsslung soll nicht 100% sein sondern nur den Inhalt einer Datei vor Neugierigen Augen geschützt werden.

    Dim aa As String * 1
    Dim aa2 As String * 1
    Dim DNr As Integer
    Dim j As Long
 
    DNr = FreeFile
    Open "C:\datei.txt" For Random As #DNr Len = 1
    j = 1
    Randomize Rnd(-1)
    Randomize 1 'entspricht dem Passwort
    Do
      Get #DNr, j, aa
      If Not EOF(DNr) Then
        aa2 = Chr(Asc(aa) Xor ((Rnd * 255) \ 1))
        Put #DNr, j, aa2
      End If
      j = j + 1
    Loop Until EOF(DNr)
 
    Close #DNr
 
    MsgBox "Fertig"
Leider benötigt der Code für eine 140KB Datei doch recht lange weiß jemand, wie ich das beschleunigen kann?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Beschleunigung der Verschlüsslung584TobiasT10.08.04 15:33
Re: Beschleunigung der Verschlüsslung348barneby10.08.04 15:54
Re: Beschleunigung der Verschlüsslung356TobiasT10.08.04 16:17
Re: Beschleunigung der Verschlüsslung337barneby10.08.04 18:56
Danke347TobiasT11.08.04 00:09
Re: Beschleunigung der Verschlüsslung335barneby11.08.04 08:45
Fertige Methode364TobiasT11.08.04 10:08

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-2024 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