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

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

VB.NET - Ein- und Umsteiger
Re: Textdatei verschlüsseln 
Autor: Hondadog
Datum: 12.01.10 12:26

Hallo,

wollte noch den Tipp geben, das Benutzer mit eingeschränkten Benutzerrechten diese
Verschlüsselung nicht ausführen können. Da eine Entschlüsselung als nicht Administrator nicht erlaubt ist.

Aber man kann sich sehr Einfach eine eigene Verschlüsselung Funktion basteln.

    ''' <summary>
    ''' Ver- und Entschluesselt mit einer Vigenere( 
    ' Chiffrierungs)Verschluesselung
    ''' </summary>
    ''' <param name="Original">Ver- oder Entschluesselter Text</param>
    ''' <param name="strKey">Schluessel</param>
    ''' <returns>Gibt den Ent- oder Verschluesselten Text zurueck. (das 
    ' gegenteil des Originals) </returns>
    ''' <remarks></remarks>
    Private Function Vigenere_XOR_Chiffre(ByVal Original As String, ByVal _
      strKey As String) As String
 
        If Original.Length < 1 Then Return "" ' Wenn kein Text angegeben wurde
        If strKey.Length < 1 Then Return Original 'wenn kein Schluessel 
        ' angegeben wird, wird das Original zurueck gegeben
 
        If Original.Length > strKey.Length Then 'wenn der Schluessel kleiner 
        ' ist als der Text
            Dim KRechnen As Integer
            Dim copyKey As String = strKey
            Dim i2 As Integer
 
            KRechnen = Math.Ceiling(Original.Length / strKey.Length) - 1 ' 
            ' berechnet wie oft der Schluessel-String benoetigt wird
 
            For i2 = 1 To KRechnen 'Laenge des Schluessels anpassen
                strKey += copyKey
            Next i2
 
        End If
 
        Vigenere_XOR_Chiffre = ""
 
        Dim i As Integer
        Dim bKey As Byte
        Dim bCode As Byte
        Dim bResult As Byte
 
        ' Ver- Entschluesseln
        For i = 1 To Original.Length
            bCode = Asc(Original.Substring(i - 1, 1)) 'byte Original Zeichen 
            ' fuer Zeichen lesen
            bKey = Asc(strKey.Substring(i - 1, 1)) ' byte Schluessel Zeichen 
            ' fuer Zeichen lesen
            bResult = bCode Xor bKey ' Byte Schluessel anwenden
            Vigenere_XOR_Chiffre = Vigenere_XOR_Chiffre & Chr(bResult) _
              'Schreiben
        Next i
 
    End Function
Hondadog
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Textdatei verschlüsseln3.685CodenameReese11.01.10 13:43
Re: Textdatei verschlüsseln2.583TTP11.01.10 13:57
Re: Textdatei verschlüsseln2.424CodenameReese11.01.10 14:12
Re: Textdatei verschlüsseln2.495ModeratorDaveS11.01.10 14:46
Re: Textdatei verschlüsseln2.431CodenameReese11.01.10 15:00
Re: Textdatei verschlüsseln2.399ModeratorDaveS11.01.10 15:14
Re: Textdatei verschlüsseln2.369CodenameReese11.01.10 16:25
Re: Textdatei verschlüsseln2.526CodenameReese11.01.10 18:28
Re: Textdatei verschlüsseln2.402ModeratorDaveS11.01.10 19:10
Re: Textdatei verschlüsseln2.388CodenameReese11.01.10 20:21
Re: Textdatei verschlüsseln2.400Hondadog12.01.10 12:26
Re: Textdatei verschlüsseln2.321ModeratorDaveS12.01.10 12:31
Re: Textdatei verschlüsseln2.291Hondadog12.01.10 22:41
Re: Textdatei verschlüsseln2.548ModeratorDaveS13.01.10 09:37
Re: Textdatei verschlüsseln2.344CodenameReese13.01.10 13:27
Re: Textdatei verschlüsseln2.303ModeratorDaveS13.01.10 13:55
Re: Textdatei verschlüsseln2.302Hondadog13.01.10 18:51
Re: Textdatei verschlüsseln2.346ModeratorDaveS13.01.10 19:14
Re: Textdatei verschlüsseln2.328Hondadog14.01.10 18:15
Re: Textdatei verschlüsseln2.512ModeratorDaveS14.01.10 19:17
Re: Textdatei verschlüsseln2.482Hondadog15.01.10 02:16
Re: Textdatei verschlüsseln2.368ModeratorDaveS15.01.10 08:55

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