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

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

Visual-Basic Einsteiger
Re: Vigenere Verschlüsselung 
Autor: Rippler
Datum: 01.06.10 16:03

Private Sub Command1_Click()
   Dim v As String
 
   v = Crypt("code", "Geheimwort")
   v = Decrypt("code", "ISKIKAZSTH")
End Sub
 
Private Function Crypt(s, g) As String
   Dim c As Integer
   Dim x As Integer
   Dim y As Integer
   Dim z As Integer
 
   y = -1
   s = UCase(s)
   g = UCase(g)
 
   For x = 1 To Len(g)
      y = (y + 1) Mod Len(s)
      z = Asc(Mid(g, x, 1)) - 64
      c = (z + Asc(Mid(s, y + 1, 1)) - 65) Mod 26
      If c = 0 Then c = 26
      Crypt = Crypt & Chr(c + 64)
   Next x
End Function
 
Private Function Decrypt(s, g) As String
   Dim c As Integer
   Dim x As Integer
   Dim y As Integer
   Dim z As Integer
 
   y = -1
   s = UCase(s)
   g = UCase(g)
 
   For x = 1 To Len(g)
      y = (y + 1) Mod Len(s)
      z = Asc(Mid(g, x, 1)) - 64
      c = (z - Asc(Mid(s, y + 1, 1)) - 65) Mod 26
      Decrypt = Decrypt & Chr(c + 90)
   Next x
End Function
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Vigenere Verschlüsselung3.926Bourner01.06.10 11:36
Re: Vigenere Verschlüsselung1.627Rippler01.06.10 16:03
Re: Vigenere Verschlüsselung1.478Streamfighter03.06.10 20:25
Re: Vigenere Verschlüsselung1.680VB.NET200504.06.10 20:41
Re: Vigenere Verschlüsselung1.379Bourner20.06.10 14:58
Re: Vigenere Verschlüsselung1.473Eloy20.06.10 16:27
Re: Vigenere Verschlüsselung1.257VB.NET200521.06.10 16:28
Re: Vigenere Verschlüsselung1.317Eloy21.06.10 18:20

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