Hvordan Krypter med Visual Basic

En enkel kryptering med Visual Basic innebærer lesing og modifisere en streng variabel lastet med en del av teksten. Tilpasse kryptering er mer komplisert. Visual Basic gir et godt miljø for å gjøre små krypteringsprogrammer som fungerer innen MS Windows.

Bruksanvisning

1 Les en tekststreng. Dimensjonere en variabel kalt strA og laste inn tekst i den.

2 Nå kaller en funksjon med et navn som "ChangeASC" som vil kryptere teksten ett tegn om gangen.

3 Innenfor denne funksjonen, kan du lese hver bokstav fra Stra bruke en for / neste løkke slik: for k = 1 til len (strA)

4 I ditt for / neste bue, ta hvert tegn (k) av Stra, og endre sin stigende referanse, i hovedsak endre den til en annen karakter, ved hjelp av en kommando som dette: ASC (k) = ASC (k) + (x)

5 Nå, hvis x er konstant for å endre stigende verdier, det vil være nødvendig for å dekryptere teksten senere. Skriv ned x konstant for senere bruk, og ikke endre det.

6 Opprette et mål for endret tekst. Når funksjonen er ferdig å oppdatere alle teksttegn, bør det dumpe forvandlet melding til enten en tekstboks eller en tekstfil. Du kan bruke en fil uttalelse å dumpe til en fil, eller bare laste tekstboksen med resultatene for brukeren å se og kopiere seg selv.

7 Hold x konstant for dekryptering. Resultatet av den krypterte teksten vil være hver bokstav forskjøvet med stigende verdi x. For eksempel, hvis x er 5, vil A bli F, vil B bli G og så videre.

Hint

  • Krypteringen med x som en konstant lett kan dekrypteres. Med noen få enkle endringer, kan du kryptere med x som variabel, slik at dekryptering vil være mye vanskeligere uten en kodet dekrypteringsnøkkel. For dette, vil du ønsker x endre tilfeldig for hvert tegn i teksten, og deretter i "resultater" nøkkel som er skrevet ut, bør du ha x for hvert tegn skrevet ut i en fullstendig liste, som dette: char 1 (i len (strA), x = 3, char 2 (i len (strA), x = 6, og så videre.