vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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

Fortgeschrittene Programmierung
Fertige Methode 
Autor: TobiasT
Datum: 11.08.04 10:08

ICh habe das ganze auch als Tipp angemeldet und dabei genauer erklärt wie es funktioniert, hier schonmal die Methode

[color=green]'Dateiverschlüsselung mit XOR
Public Sub Crypt(ByRef Path As String)
  Dim inhalt As String
  Dim DNr As Integer
  Dim j As Long
 
  DNr = FreeFile
  Open Path For Binary As #DNr
 
  [color=green]'Puffer entsprechent der Größe der Datei mit Leerzeichen 
  ' füllen
  inhalt = Space$(LOF(DNr))
 
  Randomize 1 [color=green]'entspricht dem Passwort
 
  Get #DNr, , inhalt [color=green]'Inhalt der Datei in einem Rutsch 
  ' einlesen
 
  [color=green]'Jedes einzelene Zeichen mit XOR ver-/entschlüsseln
  For j = 1 To Len(inhalt)
    Mid$(inhalt, j, 1) = Chr$(Asc(Mid$(inhalt, j, 1)) Xor ((Rnd * 255) \ 1))
  Next j
 
 [color=green] 'Datei schließen und löschen
  Close #DNr
  Kill Path
 
  [color=green]'Neue Datei erstellen und mit dem ver-/entschlüsseltem Text 
  ' füllen
  DNr = FreeFile
  Open Path For Binary As #DNr
  Put #DNr, , inhalt
  Close #DNr
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Beschleunigung der Verschlüsslung640TobiasT10.08.04 15:33
Re: Beschleunigung der Verschlüsslung380barneby10.08.04 15:54
Re: Beschleunigung der Verschlüsslung388TobiasT10.08.04 16:17
Re: Beschleunigung der Verschlüsslung367barneby10.08.04 18:56
Danke387TobiasT11.08.04 00:09
Re: Beschleunigung der Verschlüsslung368barneby11.08.04 08:45
Fertige Methode402TobiasT11.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-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