Hill-Cijfer Encoder/Decoder
Voer tekst en een 2×2-sleutelmatrix in om te encoderen of decoderen met het Hill-cijfer.
Resultaat
Hoe te gebruiken
- Voer de benodigde waarden in de velden in.
- Klik op “Berekenen” om het resultaat te zien.
- Kopieer of deel het resultaat met de knop “Delen”.
Over deze rekenmachine
De Hill-cijfer, uitgevonden door Lester Hill in 1929, is een klassiek polygrafisch substitutiecijfer dat letters met behulp van lineaire algebra in blokken versleutelt in plaats van een voor een: elk lettertweetal wordt afgebeeld op een 2×1-getalvector (A=0…Z=25), vermenigvuldigd met een 2×2-sleutelmatrix en gereduceerd modulo 26 om het geheimschriftpaar te geven. Ontsleuteling keert het proces om met de modulaire inverse van de sleutelmatrix, die alleen bestaat als de determinant van de matrix copriem is met 26.
Deze tool versleutelt of ontsleutelt tekst met een Hill-cijfer gegeven een 2×2-sleutelmatrix en handelt de modulaire rekenkunde en matrixinversie automatisch af. Studenten cryptografie en docenten informatica gebruiken haar om te zien hoe matrixvermenigvuldiging diffusie over lettertweetallen veroorzaakt, en om huiswerk dat met de hand is gemaakt te controleren aan de hand van een werkende referentie-implementatie.
Was this helpful?
Je kunt maximaal 3 reacties kiezen.
Populaire rekenmachines
Leningcalculator
Maandtermijn, totale rente en volledig aflossingsschema.
Procentcalculator
Procentuele verandering, percentage van en verhoudingsberekeningen.
Kortingscalculator
Bereken de uiteindelijke prijs, besparing en kortingsbedrag.
BMI-calculator
Body mass index op basis van lengte en gewicht (metrisch of imperiaal).
Leeftijdcalculator
Bereken je exacte leeftijd in jaren, maanden en dagen vanuit een geboortedatum.
Samengestelde rente calculator
Bereken het eindbedrag en de verdiende rente met samengestelde rente.
Alle rekenmachines
- Leningcalculator
- Winstcalculator
- Kortingscalculator
- BMI-calculator
- Procentcalculator
- Ideaal gewicht calculator
- Leeftijdcalculator
- Uitgerekende datum calculator
- Samengestelde rente calculator
- BMR-calculator (basaal metabolisme)
- Fooicalculator
- Brandstofkostencalculator
- Datumverschil-calculator
- Slaapcyclus calculator
- Dagelijkse waterbehoefte-calculator
- Enkelvoudige renteberekening
- Hartslagzones-calculator
- Hardloop-tempo-calculator
- Leeftijdscalculator voor huisdieren
- Calorieverbruik calculator
- Macroberekenaar
- TDEE Calculator (Totale dagelijkse energiebehoefte)
- Taille-heupratio-calculator
- Eervolle vermelding-calculator (Takdir/Teşekkür)
- One Rep Max (1RM)-calculator
- Ovulatiecalculator
- Energiekostencalculator
- Prijs-per-eenheidcalculator
- Spaardoel-calculator
- Break-evenpunt-calculator
- Verfcalculator
- Rekenmachine voor vakgemiddelde
- Werkdagenrekenmachine
- Tijdsduurrekenmachine
- Brandstofverbruikrekenmachine
- Temperatuuromrekenaar
- Tegelrekenmachine
- Beeldverhouding-rekenmachine
- Romeinse cijfers-omrekenaar
- Rekenmachine voor tijd tot streefgewicht
- Salarisomrekenaar (uur naar jaar)
- Creditcardvalidator (Luhn)
- Rekenmachine voor lichaamsoppervlak (LO)
- Gevoelstemperatuur-rekenmachine
- Rekenmachine voor de wet van Ohm
- PPI-rekenmachine (pixeldichtheid)
- Rekenmachine voor molaire massa
- Sterrenbeeldcalculator (westers + Chinees)
- IBAN-validator
- Schoenmaat-omrekenaar
- Landinformatie en landnummer opzoeken
- Tijdzoneverschil (wereldklok)
- CAGR-calculator (samengesteld jaarlijks groeipercentage)
- Regel van 72-calculator
- Promillage-calculator (BAC)
- Calculator vetvrije lichaamsmassa (LBM)
- Calculator stelling van Pythagoras
- Snelheidsomzetter
- Downloadtijd-calculator
- Datumcalculator (optellen/aftrekken)
Geen rekenmachines gevonden
Be the first to comment.