Hoe te versleutelen met Visual Basic

Een eenvoudige versleutelen met Visual Basic is het lezen en wijzigen van een tekenreeksvariabele geladen met een stuk tekst. Het aanpassen van uw codering is ingewikkelder. Visual Basic biedt een goede omgeving voor het maken van kleine encryptie-programma's die werken binnen MS Windows.

Instructies

1

Lezen van een tekenreeks. Dimensie van een variabele met de naam strA en laden uw tekst erin.

2

Nu roept u een functie met een naam als "ChangeASC", die zal uw tekst één teken tegelijk coderen.

3

Binnen die functie, lees elke letter van het strA gebruik een voor/volgende lus als volgt: voor k = 1 to len(strA)

4

In uw voor/volgende lus, nemen elk teken (k) van strA, en wijzig de verwijzing van de asc, in wezen het veranderen in een ander teken, met behulp van een bevel als dit: asc(k) = asc(k) + (x)

5

Nu, als x uw constante is voor het wijzigen van de asc waarden, het zal nodig zijn voor het decoderen van uw tekst later. Noteer uw x-constante voor later gebruik, en het niet wijzigen.

6

Maak een bestemming voor uw gewijzigde tekst. Wanneer de functie wordt gedaan alle teksttekens van de wilt bijwerken, moet het de getransformeerde bericht dumpen in een tekstvak of een tekstbestand. U kunt een bestand instructie gebruiken om te dumpen naar een bestand, of gewoon laden uw tekstvak met de resultaten voor de gebruiker te bekijken en kopiëren zichzelf.

7

Houd uw x constante voor decodering. Het resultaat van uw gecodeerde tekst zullen elke letter verschoven door asc waarde x. Bijvoorbeeld, als x 5, A zou worden F, B zou worden G, enzovoort.

Tips & waarschuwingen

  • De codering met x als een constante kan worden gemakkelijk gedecodeerd. Met een paar eenvoudige wijzigingen, kunt u versleutelen met x als een variabele zodat decodering veel moeilijker zonder een gecodeerde decoderingssleutel zullen. Voor dit, zult u de x willekeurig voor elk teken van de tekst wijzigen, en dan in de "resultaten" sleutel die wordt afgedrukt, moet u de x voor elk teken in een volledige lijst, als deze uitgeschreven: 1 char (van len(strA), x = 3, char 2 (van len(strA), x = 6, enzovoort.