Hoppa till innehåll
100% lokalt

Bifid-chiffer

Kryptera eller dekryptera text med bifid-chiffret, som kombinerar en Polybius-kvadrat med transposition.

Inmatning
Utmatning

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.

FAQ

Hur skiljer sig bifid-chiffret från ett vanligt Polybius-kvadrat?
En Polybius-kvadrat ersätter endast bokstäver med koordinatpar – en enkel substitution. Bifid-chiffret lägger till ett transpositionssteg: koordinater från ett helt block bokstäver blandas tillsammans innan de omvandlas tillbaka, så en enskild klartextbokstav kan påverka mer än en chiffertextbokstav.
Vad styr transpositionsperioden egentligen?
Det fastställer hur många bokstäver som grupperas i ett block innan deras rad- och kolumn-siffror blandas. En period på 1 blandar inget (utdata motsvarar indata); längre perioder, upp till längden på hela texten, sprider varje bokstav över mer av resultatet och gör chiffret svårare att knäcka för hand.
Varför skulle jag använda en 6×6-kvadrat istället för 5×5?
Det klassiska 5×5-kvadratet måste slå samman I och J i en cell, så dekryptering kan aldrig helt skilja dem åt. En 6×6-kvadrat håller varje bokstav separat och lägger till de tio siffrorna, så siffror i din text krypteras istället för att tas bort eller passeras igenom oförändrade.
Kan jag återhämta den exakta originaltexten, inklusive mellanslag och skiljetecken?
Ja, om du ställer "Tecken utanför alfabetet" på "Behåll på plats" före kryptering. Verktyget infogar sedan mellanslag, siffror (i 5×5-läge) och skiljetecken på sina ursprungliga positioner, så dekryptering med samma inställningar reproducerar texten exakt, förutom för versaler/gemener om du ändrat dem. Bokstäver med accent reduceras först till sin grundform (á → A), så bara rent A-Z kommer tillbaka oförändrat.
Laddas min text eller nyckelord upp någonstans?
Nej. Bifid-chiffret körs helt i din webbläsare – ditt nyckelord och text lämnar aldrig din enhet.