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

Visual-Basic Einsteiger
Re: Caesar-Verschlüsselung 
Autor: eierlein
Datum: 18.04.10 00:29

@Bourner

Hier ist noch eine Variante:

'**** A-Z  ASCII 65-90, a-z ASCII 97-122 ****
 
DIM Klartext AS STRING
DIM Verschluesselt AS STRING
DIM Ausgabe AS STRING
DIM Schluessel AS LONG
DIM t AS LONG
DIM i AS LONG
 
 
Klartext="Hauptstraße 27z"
Schluessel= 2
 
FOR i = 1 TO LEN(Klartext)
 
   t = ASC(MID(Klartext, i, 1))
      IF (t > 64 AND t < 91) THEN
         IF t + Schluessel < 91 THEN
            Verschluesselt = CHR(t+Schluessel)
         ELSE
            Verschluesselt = CHR(t-26+Schluessel)
         END IF
      ELSEIF (t > 96 AND t < 123) THEN
         IF t + Schluessel < 123 THEN
            Verschluesselt = CHR(t+Schluessel)
         ELSE
            Verschluesselt = CHR(t-26+Schluessel)
         END IF
      ELSE
         Verschluesselt = CHR(t)
      END IF
 
        Ausgabe = Ausgabe + Verschluesselt
NEXT
 
MSGBOX  (Klartext+"  "+Ausgabe)
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Caesar-Verschlüsselung5.076Bourner17.04.10 17:20
Re: Caesar-Verschlüsselung2.846VB.NET200517.04.10 18:31
Re: Caesar-Verschlüsselung2.495Bourner17.04.10 21:43
Re: Caesar-Verschlüsselung2.679eierlein18.04.10 00:29
Re: Caesar-Verschlüsselung2.328VB.NET200518.04.10 08:44
Re: Caesar-Verschlüsselung2.487Bourner18.04.10 14:10

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