ROT13 (ROT-13) je jednoduchá monoalfabetická substituční šifra nad abecedou 26 znaků anglické abecedy. ROT13 je speciálním případem Caesarovy šifry.

Šifrování a dešifrování

K šifrování a dešifrování je použita operace posunu (rotace) abecedy o 13 znaků. Pokud abecedu zapíšeme do dvou řádků o třinácti znacích, tak šifrujeme a dešifrujeme tím způsobem, že nahrazuje písmena z prvního řádku odpovídajícími písmeny z druhého řádku (a písmena druhého řádku písmeny řádku prvního).

ROT13 – šifrovací/dešifrovací schéma
ROT13 – šifrovací/dešifrovací schéma

Příklady

EMAMAMASO ⇔ RZNZNZNFB
UTOKZASVITANI ⇔ HGBXMNFIVGNAV
ZASILKANACESTE ⇔ MNFVYXNANPRFGR

Kód

    /**
     * ROT13
     * @param text text obsahujici pouze velke znaky anglicke abecedy
     * @return sifrovany text pokud byl vstupem otevreny text, desifrovany text, pokud byl vstupem sifrovany text
     */
    public static String rot13(String text) {
        StringBuilder builder = new StringBuilder();
        for (int i = 0; i < text.length(); i++) {
            if (text.charAt(i) < 'A' || text.charAt(i) > 'Z') {
                throw new IllegalArgumentException("Text must contain only uppercase english letters");
            }
            builder.append((char) ('A' + ((text.charAt(i) - 'A' + 13) % 26)));
        }
        return builder.toString();
    }

SEO od společnosti Digital Pylon


Online casino s algoritmem

České casino online online slot-vegas.cz

Hrajte nejlepší hry jako je GoodGame Empire.





Zajímavé články: Jak najít práci snů? Zvolte kariéru v IT!, Češi mají rádi hrací automaty online, Jak funguje algoritmické obchodování Casino, Online výuka Algoritmus a online marketing mají svá pravidla, Automaty, Matematický vliv, Ratings, Jak fungují algoritmy hazardních her online: více znalostí, více peněz, SYPWAI - nástroj pro vědecký vývoj, Vynikají na globálním trhu: Nejlepší vývojáři softwaru pro online výherní automaty, Jak si vybrat nejlepší české online casino, Proč byste měli hrát online casino VPN revoluce, Kde najdeme algoritmy v každodenním životě?, Čeká vás pracovní pohovor mimo město? Podívejte se, jak dokonale zvládnout včasný příchod, 5 úžasných technologií ze světa hazardních her, Mirror and access to Mostbet, Svou kancelář můžete mít stále po ruce, Jaké výhody má digitalizovaná firma oproti off-line konkurenci?, Jaký systém vybrat pro snadné řízení výroby?, Nahradí umělá inteligence ajťáky?, Důvody, proč používat SnapTik ke stahování videí TikTok, Dokonalý den na pláži: Co si vzít s sebou, aby byl výlet zábavný a bezpečný?, Jak přežít dlouhý let?, Go pay GoodGame Empire, Blockchain, Rozhovor, Umělá inteligence


Doporučujeme

Internet pro vaši firmu na míru

https://www.algoritmy.net