Wat is Hill Cipher?
Hill Cipher is een manier om tekst te versleutelen. Dit betekent dat de tekst wordt veranderd zodat anderen het niet zomaar kunnen lezen. De methode gebruikt wiskundige tabellen, die matrices worden genoemd. Een matrix is een soort tabel met getallen waarmee je kunt rekenen. De Hill-cijfercode werd in 1929 bedacht door Lester S. Hill, een professor in New York City.
Hoe werkt de versleuteling?
Om de tekst te versleutelen, wordt deze eerst verdeeld in stukjes van n letters achter elkaar. Elk stukje wordt vervangen door een ander stukje, door middel van een berekening met een n×n-matrix.
Hoe wordt de matrix gemaakt?
De matrix wordt gemaakt met een sleutelwoord dat n×n letters lang is. Eerst wordt elke letter omgezet in een getal: meestal is A=0, B=1, …, Z=25. Daarna wordt de matrix gevuld, regel voor regel. Dit betekent dat elke letter in de berekening een getal wordt. Als het getal groter is dan 25, begin je opnieuw bij 0.
Lees meer over Hill Cipher op Wikipedia (en)
De functie Hill Cipher
Bovenaan het scherm staan twee tekstvelden. In het eerste tekstveld zet je de tekst, die je wilt laten versleutelen of ontstleutelen.
In het tweede tekstveld plaats je de sleutel, die de tekst versleutelt of ontsleutelt. Als je op het pictogram met het toverstafje tikt, zal GC Wizard een willekeurige sleutel maken.
Onder de tekstvelden staat een schuifknop Instelling. Je kunt kiezen uit Coderen en Ontsleutelen. Als je Coderen kiest zal de tekst in het eerste tekstveld versleuteld worden. Als je kiest voor Ontsleutelen zal de tekst in het eerste tekstveld ontsleuteld worden.
Coderen
Onder de schuifknop Instelling staan de volgende Opties:
- Alfabet: Dit is het alfabet dat gebruikt wordt voor het versleutelen van de tekst. Standaard is dit A tot en met Z, maar dit kun je aanpassen naar je eigen wensen.
- Matrixgrootte: Hier kun je de grootte van de matrix instellen. De matrix moet minimaal 2 (2 bij 2) zijn en kan maximaal 9 (9 bij 9) zijn.
- Tot slot geef je een vulteken op. Dit mag standaard één cijfer, letter of teken zijn.
GC Wizard zal meteen nadat je gegevens hebt ingevoerd beginnen met versleutelen. Het resultaat, de gebruikte matrix en het gebruikte alfabet met de bijbehorende waarden, verschijnt onder Uitvoer. Je kunt deze waarden kopiëren met behulp van het kopiëren pictogram .

Ontsleutelen
Onder de schuifknop Instelling staan de volgende Opties:
- Alfabet: Dit is het alfabet dat gebruikt wordt voor het ontsleutelen van de tekst. Standaard is dit A tot en met Z, maar dit kun je aanpassen naar je eigen wensen.
- Matrixgrootte: Hier kun je de grootte van de matrix instellen. De matrix moet minimaal 2 (2 bij 2) zijn en kan maximaal 9 (9 bij 9) zijn.
- Tot slot geef je een vulteken op. Dit mag standaard één cijfer, letter of teken zijn.
GC Wizard zal meteen nadat je gegevens hebt ingevoerd beginnen met ontsleutelen. Het resultaat, de gebruikte matrix en het gebruikte alfabet met de bijbehorende waarden, verschijnt onder Uitvoer. Je kunt deze waarden kopiëren met behulp van het kopiëren pictogram .
