Vigenere Cijfer

Versleutel en ontsleutel berichten veilig met een trefwoord. Polyalfabetische substitutie eenvoudig gemaakt.

0 tekens
0 tekens

Polyalfabetisch

Gebruikt meerdere substitutiealfabetten op basis van uw sleutel voor sterkere beveiliging dan het Caesarcijfer.

Client-side

Uw geheime sleutels en berichten verlaten nooit uw browser. 100% privé.

Real-Time

Zie de versleutelings-/ontsleutelingsresultaten direct terwijl u uw bericht of sleutel typt.

Probeer Deze Voorbeelden

Klassieke versleuteling

Versleutel een eenvoudig bericht met sleutel KEY. Zie hoe het Vigenère-cijfer elke letter transformeert.

Nu toepassen

Geheime bijeenkomst

Versleutel een vergadertijd en -locatie met een wachtwoordzin voor veilige communicatie.

Nu toepassen

Ontsleutel uitdaging

Probeer dit bericht te ontsleutelen met sleutel KEY. Het geheime woord is HELLO.

Nu toepassen

Lang bericht

Test het cijfer met een langere alinea met een sterke sleutel.

Nu toepassen

Over Vigenère-cijfer

Het Vigenere-cijfer is een methode om alfabetische tekst te versleutelen door een reeks verweven Caesar-cijfers te gebruiken, gebaseerd op de letters van een sleutelwoord. Het maakt gebruik van een vorm van polyalfabetische substitutie.

Voor het eerst beschreven door Giovan Battista Bellaso in 1553, is het cijfer gemakkelijk te begrijpen en te implementeren, maar het weerstond alle pogingen om het te breken gedurende drie eeuwen, wat het de beschrijving le chiffre indechiffrable (het onontcijferbare cijfer) opleverde.

Hoe het werkt

Voor versleuteling kan een tabel van alfabetten worden gebruikt, een tabula recta, Vigenère-vierkant of Vigenère-tabel genoemd. Het alfabet wordt 26 keer in verschillende rijen uitgeschreven, waarbij elk alfabet cyclisch naar links wordt verschoven ten opzichte van de vorige rij, wat overeenkomt met de 26 mogelijke Caesarcijfers.

Op verschillende punten in het versleutelingsproces gebruikt het cijfer een ander alfabet uit een van de rijen. Het gebruikte alfabet op elk punt hangt af van een herhalend trefwoord.