Stap 5: Demonstratie van één regel codering, ontleden en volledige operationele modus
In deze twee diagrammen kunt u de algemene regeling voor de codering of decodering van het bericht bekijken. Ik heb een soort operatie genaamd "Teeltmateriaal Cipher Block Chaining" opgenomen. Deze methode vereist decodering van de eerste regel vóór de volgende regel en dus-op.
Dit laat de eerste regel het meest waarschijnlijke doelwit van aanval dus ik heb de eerste drie tekens voor een willekeurige verzameling tekens voorbehouden. Dit zal worden weggegooid na decodering, maar in de tussentijd het zal verder ruis toevoegen naar de eerste regel van het bericht. Wat dat betekent is dat zal er 857375 manieren om hetzelfde bericht verzenden waar de cijfertekst ziet er volledig anders dan een van de anderen. Cryptografen soms verwijzen naar deze extra willekeurige input als "zout", maar het wordt meestal gebruikt om te voorkomen dat hashfuncties woordenboekaanvallen of vooraf berekende tabellen worden uitgesplitst. In dit geval ben ik met behulp van zout aan alle pogingen om te analyseren de cijfertekst voor aanwijzingen over het bericht verder te beschamen.
Ik begon bij de programmering van de oneliner -modus en vervolgens studeerde aan een volledige bericht. Parse en zout was moeilijk voor mij om erachter te komen. U ziet de demonstratie-elementen of de definitieve vorm gekoppeld hier.