Hvordan lage Ciphers med Excel

Excel funksjoner er fleksible verktøy, og en måte å bruke dem er å lage et enkelt bytte siffer. Dette er ikke noen form for kryptering som er sikre nok for banktjenester eller bedriftshemmeligheter, men det er en god programmering øvelse i Excel og en god måte å vise frem kraften i Excel-funksjoner.

Bruksanvisning

1 Sett Excel til å bruke iterative beregninger ved å klikke på fanen "File", velge "Alternativer" og deretter klikke på "formler" og sjekke alternativet øverst til høyre i dialogboksen som kommer opp som sier "Tillat iterative formler." Angi maksimalt antall iterasjoner til den lengste meldingen du skal kryptere og dekryptere - 500 tegn er en rimelig grense.

2 Skriv inn følgende verdier i cellene "A1" gjennom "A7," i orden. De er etiketter for å hjelpe deg å holde styr på hva funksjonene i kolonnen "B" gjør. "Tekst", "Start", "End", "Counter" og "Trans" De påvirker ikke funksjonene i kolonne "B", men gjør det lettere å sette de rette funksjoner på riktig plass.

3 Angi verdien "0" i kolonnen "B2".

4 Skriv inn følgende funksjon i cellen "B3":

= LEN (B1)

5 Skriv inn følgende funksjon i cellen "B4":

= IF (B1 = "", B2, IF (B4 <B3, B4 + 1, B3))

6 Skriv inn følgende funksjon i cellen "B5":

=IF(B1="","",IF(B4<=B3,CONCATENATE(B5,CHAR(IF(CODE(MID(B1,B4,1))=32,32,MOD((CODE(MID(B1,$B$4,1))-IF(CODE(MID(B1,$B$4,1))<91,65,97))+13,26)+IF(CODE(MID(B1,$B$4,1))<91,65,97)))),B5))

7 Skriv inn uttrykket du vil konvertere til et siffer i celle "B1" og trykk "Enter". Den kryptert versjon vises i celle "B5". Typing i kryptert tekst i celle "B1" og trykke "Enter" gir deg den opprinnelige teksten tilbake.

Hint

  • På grunn av hvordan Excel gjør iterative beregninger, er det siste tegnet av chiffer gjentatt en ekstra gang.