Bifid-chiffer
Kryptera eller dekryptera text med bifid-chiffret, som kombinerar en Polybius-kvadrat med transposition.
Bifid-chiffer
Bifid-chiffret, uppfunnet av Félix Delastelle omkring 1901, är ett klassiskt chiffer som kombinerar en Polybius-kvadrat med transposition, vilket är varför det motstår enkel frekvenanalys mycket bättre än ett vanligt substitutionschiffer. Varje bokstav i klartexten blir först ett rad-kolumn-koordinatpar på kvadraten; koordinaterna från ett helt block bokstäver skrivs sedan rad-siffror-först och kolumn-siffror-sist, och omparas för att producera nya koordinater, som omvandlas tillbaka till bokstäver genom samma kvadrat. Det här verktyget kör hela processen, i båda riktningar, helt i din webbläsare.
Nyckelords-alternativet fyller kvadraten: dess bokstäver (avduplicerade) fyller de första cellerna, och resten av alfabetet följer i ordning, så samma nyckelord återuppbygger alltid samma rutnät. Välj en 5×5-kvadrat, som slår samman I och J i en enda cell som i det ursprungliga chiffret, eller en 6×6-kvadrat, som håller I och J åtskilda och lägger till de tio siffrorna så att siffror också kan krypteras. Transpositionsperioden styr hur många bokstäver som blandas tillsammans åt gången – en period på 1 lämnar texten oförändrad, medan längre perioder sprider varje bokstavs inflytande över mer av chiffertexten. Tecken utanför kvadratens alfabet, såsom mellanslag och skiljetecken, kan tas bort helt eller behållas på sin ursprungliga plats; gruppering av utdata i fast bredd och val av versaler eller gemener är rent kosmetiskt.
Slå på "Visa kvadrat och mellanledd" för att se det rutnät som byggdes och, block för block, koordinaterna före och efter transposition – användbart för att kontrollera en handberäkning eller förstå hur chiffret faktiskt blandar en meddelande. Riktnings-alternativet låter dig växla mellan kryptering och dekryptering med samma nyckelord och inställningar, och verktyget hanterar Windows- och Unix-radslut på samma sätt.
Allt körs lokalt: ditt nyckelord och text bearbetas i din webbläsare och laddas aldrig upp någonstans. När du är klar kopierar du resultatet, laddar ner det som en .txt-fil, eller skickar det direkt till ett annat verktyg för att länka en andra omvandling.