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.