xsicex

Forum

=> Noch nicht angemeldet?

Es gibt ein Problem mit dem BB-Code dieser betrifft jedoch nur den [code]-Teil. Darum bitte wir jegliche Codes vorübergehend mit [quote] zu gestalten.

Forum - Crypt

Du befindest dich hier:
Forum => Programme => Crypt

<-Zurück

 1 

Weiter->


Bagplatt
(10 Posts bisher)
09.01.2011 14:52 (UTC)[zitieren]
Hallo zusammen,
Hier habe ich ein Programm, dass Texte mit einem vorher erstellen Key, nach einem Verfahren, dass bisjetzt als unmöglich zu knachen gilt, verschlüsselt. Einfach den Text in die erste Zeile eigeben. Danach die Buttons von 1 - 3 drücken. Währendem diesem Vorgang wird auch noch eine Textdatei erstellt. Wo die ZwischenlagerungsKeys gespeichert werden.

Für wissbegierige habe ich hier noch den SourceCode :

Zitat:

Imports System.Text
Imports System.IO
Imports System.Security.Cryptography
Public Class Form1
Private des As New DESCryptoServiceProvider()
Private filename As String = "EncryptedFile.txt"
Public Function ConvertStringToByteArray(ByVal s As String) As Byte()
Dim ucenc As New UnicodeEncoding()
Return (ucenc.GetBytes(s))
End Function

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim byteArr() As Byte = ConvertStringToByteArray(RichTextBox1.Text)
Dim desEncrypt As ICryptoTransform = des.CreateEncryptor
Dim fs As New FileStream(filename, FileMode.Create, FileAccess.Write)
Dim cryptoStrm As New CryptoStream(fs, desEncrypt, CryptoStreamMode.Write)
cryptoStrm.Write(byteArr, 0, byteArr.Length)
cryptoStrm.Close()
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim descrypt As ICryptoTransform = des.CreateDecryptor
Dim fs As New FileStream(filename, FileMode.Open, FileAccess.Read)
Try
Dim cryptoStrm As New CryptoStream(fs, descrypt, CryptoStreamMode.Read)
Dim strmRead As New StreamReader(cryptoStrm, New UnicodeEncoding())
RichTextBox2.Text = strmRead.ReadToEnd()
cryptoStrm.Close()
Catch ex As Exception
MsgBox(ex.Message, "Falscher Schlüssel"
Finally
fs.Close()
End Try
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
RichTextBox3.Text = File.ReadAllText(filename)
End Sub
End Class



Hier ist der Download Link :


Download

MFG Bagplatt

Antworten:

Dein Nickname:

 Schriftfarbe:

 Schriftgröße:
Tags schließen



Themen gesamt: 23
Posts gesamt: 29
Benutzer gesamt: 4
Derzeit Online (Registrierte Benutzer): Niemand crying smiley
 
Gesamt 11033 Besucher
Impressum: -Website: Sice -Moderatoren: Bagplatt -Design: Dj Rezo
Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden