Eindwerk Wiskunde
When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl.
("When cryptography is outlawed only outlaws will have privacy")

Demo

Om de werking van de diverse algoritmes te demonstreren, heb ik enkele demo's in elkaar geknutseld in PHP.

Symmetrische Cryptografie

Caesarvercijfering
Dit algoritme verschuift elke letter 13 plaatsen. Een eenvoudige substitutie dus.
Enigma
Enigma, de codeermachine van de Duitsers, wordt niet uitbundig besproken in mijn werk. Er is wel een zeer interessant programmaatje te vinden op internet. Waarom het wiel ook opnieuw uitvinden?
S-DES (Nog niet in gebruik op de nieuwe site...)
S-DES is de vereenvoudigde variant van DES en maakt gebruik van substituties en permutaties. DES is het meest gebruikte algoritme binnen de symmetrische cryptografie.

Asymmetrische Cryptografie

RSA

Het bekendste algoritme van de asymmetrische cryptografie is ongetwijfeld RSA. Hiervoor zijn meerdere demo's gemaakt.

Grootste Gemene Deler (GGD)
Bereken de grootste gemene deler (GGD) van twee grote getallen
Euler Φ functie
Bereken de Euler Φ functie voor een getal
Twee priemfactoren (e en d) vinden
Zoek alle mogelijke waarden voor e en d aan de hand van n
Encryptie & Decryptie
De eigenlijke versleutelingsmechanismen

Hashing

MD5
Het MD5 Hashalgoritme
SHA1
Het SHA1 Hashalgoritme