Wat is Porta en hoe werkt deze functie?

Wat is Porta-cijfert?

Porta-cijfer is een polyalfabetische substitutiecode, uitgevonden door Giovanni Battista della Porta. Een polyalfabetische code betekent dat er meerdere alfabetten worden gebruikt om een bericht te versleutelen. Dit houdt in dat de letters in de tekst worden veranderd met verschillende alfabetten. Het Vigenère-cijfer is een voorbeeld van een polyalfabetische code en gebruikt 26 verschillende alfabetten. Porta-cijfer lijkt hierop, maar gebruikt maar 13 alfabetten.

De 13 alfabetten die worden gebruikt, zijn omkeerbaar. Dit betekent dat het versleutelen en ontcijferen op dezelfde manier gebeurt.

Lees meer over Porta op Practical Cryptography (en)

De functie Porta

Bovenaan het scherm staat een tekstveld waar je de tekst kunt invoeren, die je wilt laten versleutelen of ontsleutelen.

Daaronder staat een ander tekstveld waarin je de sleutel geeft.

In de oorspronkelijke Porta-cijfer bestaan de letters J, K, U en W niet. Je hebt in GC Wizard de mogelijkheid om deze versie te kiezen of de 26 letters van het alfabet te gebruiken.

Daaronder staat een andere schuifknop waarmee je kunt aangeven of de oorspronkelijke vorm moet worden gebruikt of achterstevoren.

Onder Uitvoer zal de versleutelde of ontsleutelde tekst worden getoond.

screenshot porta code
screenshot porta decode