Vigenèrova šifra: šifrujte a dešifrujte text kľúčom
Vigenèrova šifra šifruje alebo dešifruje text použitím posunov z opakujúceho sa kľúčového slova. Každé písmeno kľúča sa mapuje na číslo (A=0, B=1 atď.) a posúva príslušné písmeno otvoreného textu. Znaky, ktoré nie sú písmená, prechádzajú nezmenené a neposúvajú kľúč. Je užitočná na učenie klasickej kryptografie, ale podľa moderných štandardov nie je bezpečná.
Vigenèrova šifra je nástroj vo vašom prehliadači na šifrovanie a dešifrovanie textu pomocou opakujúceho sa kľúčového slova. Aplikuje rôzny posun písmena podľa aktuálneho písmena kľúča, čím je užitočným spôsobom, ako preskúmať známu klasickú šifru. Metóda sa kedysi nazývala „le chiffre indéchiffrable“, ale podľa moderných štandardov nie je bezpečná.
Pre každé písmeno otvoreného textu určuje posun príslušné písmeno kľúča: A sa mapuje na 0, B na 1 a sekvencia pokračuje rovnakým spôsobom. Kľúčové slovo sa počas spracovania textu opakuje. Znaky, ktoré nie sú písmená, prechádzajú nezmenené a neposúvajú kľúč, takže medzery a interpunkcia nemenia, ktoré písmeno kľúča sa použije pre ďalšie písmeno. Kroky nástroja tiež odkazujú na kľúč alebo salt a na ovládacie prvky algoritmu a možností; konkrétne názvy možností tu nie sú opísané.
Otvorený text je čitateľný text pred šifrovaním, zatiaľ čo šifrovaný text je transformovaný výsledok. Prevod medzi nimi môže pomôcť pri učení, kontrole cvičenia so šifrou alebo pri práci so správou, keď máte príslušný kľúč. Na rozdiel od moderných kryptografických systémov by sa Vigenèrova šifra nemala používať na ochranu citlivých informácií.
Vigenèrova šifra funguje úplne vo vašom prehliadači: váš vstup sa spracúva na vašom zariadení a nenahráva sa, neukladá ani neposiela na server. Funguje offline po načítaní stránky, takže ju môžete ďalej používať bez pripojenia.
Tento nástroj môže pomôcť vývojárom, DevOps inžinierom, študentom a komukoľvek, kto skúma klasickú kryptografiu. Môžete vyskúšať známy vstup, preskúmať, ako kľúč mení posun každého písmena, a skopírovať výsledný text bez posielania obsahu na server.
Krok 1: Zadajte alebo vložte text, ktorý chcete spracovať. Svoj obsah môžete do nástroja aj pretiahnuť.
Krok 2: Zadajte požadovaný kľúč alebo salt. Vigenèrova šifra používa opakujúce sa kľúčové slovo na určenie posunu každého písmena.
Krok 3: Vyberte operáciu šifry a prípadné dostupné nastavenia algoritmu alebo možností. Vstup tieto ovládacie prvky identifikuje, ale neuvádza jednotlivé možnosti.
Krok 4: Spustite operáciu a skontrolujte výsledok. Posuny písmen závisia od kľúča, zatiaľ čo znaky, ktoré nie sú písmená, prechádzajú bez posunutia kľúča.
Krok 5: Skopírujte výstup pre svoje poznámky, cvičenie alebo iné lokálne použitie.
Prípad použitia: Skontrolujte výsledok Vigenèrovej šifry voči textu, ktorý ste dostali. Porovnanie výstupu lokálne vám môže pomôcť odhaliť nezhodu kľúča alebo vstupu.
Prípad použitia: Naučte sa, ako sa správa klasická šifra, skúšaním známeho textu s rôznymi kľúčmi. Posuny písmeno po písmene uľahčujú preskúmanie metódy opakujúceho sa kľúča.
Prípad použitia: Spracujte text lokálne namiesto odovzdania stránke tretej strany. Nástroj funguje vo vašom prehliadači a neposiela váš vstup na server.
Prípad použitia: Prepracujte si učebnicové alebo samoštúdium cvičenie z klasickej kryptografie. Šifrovanie a dešifrovanie ukážkového textu pomáha ukázať, ako opakujúci sa kľúč ovplyvňuje písmená.
Prípad použitia: Dekódujte správu zašifrovanú Vigenèrovou šifrou, keď máte príslušný kľúč. Nástroj dokáže šifru použiť opačne a obnoviť otvorený text.
Prípad použitia: Experimentujte s tým, ako sa pri šifrovaní alebo dešifrovaní správajú interpunkcia a medzery. Znaky, ktoré nie sú písmená, prechádzajú a neposúvajú kľúč.