vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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

VB.NET - Fortgeschrittene
Re: Probleme mit symmetrischer Verschlüsselung 
Autor: Moderatorralf_oop (Moderator)
Datum: 12.12.05 18:01

Kein Problem, hier der Code zur Verschlüsselung:

' Dialog erzeugen und Einstellungen setzen
Dim dlg As New SaveFileDialog()
With dlg
   .Title = "Datei verschlüsseln..."
   .InitialDirectory = Environment.SpecialFolder.MyDocuments
   .Filter = "Verschlüsselte Dateien|*.sef|Alle Dateien|*.*"
End With
 
If dlg.ShowDialog() = DialogResult.OK Then
   ' Algorithmus anlegen, hier Rijndael
   Dim rm As New RijndaelManaged()
 
   ' IV und Key generieren
   rm.GenerateIV()
   rm.GenerateKey()
 
   ' IV und Key speichern
   Dim iv() As Byte = rm.IV
   Dim key() As Byte = rm.Key
   SaveKeys(iv, key)
 
   ' Quelltext in Byte-Array umwandeln		
   Dim source() As Byte = Encoding.Unicode.GetBytes(Me.txtInput.Text)
 
   ' Benötigte Streams erzeugen
   Dim fsIn As New MemoryStream(source)
   Dim fsOut As New FileStream(dlg.FileName, FileMode.Create, _
   FileAccess.Write, FileShare.None)
 
   ' Cryptostream erzeugen
   Dim crypter As ICryptoTransform = rm.CreateEncryptor(key, iv)
   Dim cs As New CryptoStream(fsIn, crypter,CryptoStreamMode.Read)
 
   ' Hilfsvariablen
   Dim buffer(4096) As Byte
   Dim read As Integer
 
   ' In dieser Schleife findet die eigentliche Verschlüsselung statt
   Do
      read = cs.Read(buffer, 0, 4096)
      fsOut.Write(buffer, 0, read)
   Loop While read > 0			
 
   ' Resourcen freigeben
   fsOut.Close()
   cs.Close()
   fsIn.Close()
   crypter.Dispose()
   rm.Clear()			
End If
 
' Resourcen des Dialogs freigeben
dlg.Dispose()

Ralf

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Probleme mit symmetrischer Verschlüsselung1.221Moderatorralf_oop12.12.05 16:41
Re: Probleme mit symmetrischer Verschlüsselung701ModeratorDaveS12.12.05 17:49
Re: Probleme mit symmetrischer Verschlüsselung675Moderatorralf_oop12.12.05 18:01
Re: Probleme mit symmetrischer Verschlüsselung619ModeratorDaveS12.12.05 18:44
Re: Probleme mit symmetrischer Verschlüsselung643Moderatorralf_oop12.12.05 18:57
Re: Probleme mit symmetrischer Verschlüsselung629ModeratorDaveS12.12.05 18:58

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