00Byt språk
RotorCrypt X har stöd för 20 språk och når därmed omkring 44,5 % av världens befolkning på deras modersmål – det motsvarar ungefär 3,6 miljarder människor.
| Flagga | Språk | Modersmålstalare | Code |
|---|---|---|---|
| 🇨🇳 | Kinesiska | ~ 940 Mio. | ZH |
| 🇪🇸 | Spanska | ~ 485 Mio. | ES |
| 🇮🇳 | Hindi | ~ 345 Mio. | IN |
| 🇬🇧 | Engelska | ~ 380 Mio. | EN |
| 🇸🇦 | Arabiska | ~ 360 Mio. | AR |
| 🇵🇹 | Portugisiska | ~ 240 Mio. | PT |
| 🇷🇺 | Ryska | ~ 150 Mio. | RU |
| 🇯🇵 | Japanska | ~ 125 Mio. | JA |
| 🇰🇷 | Koreanska | ~ 82 Mio. | KR |
| 🇫🇷 | Franska | ~ 80 Mio. | FR |
| 🇹🇷 | Turkiska | ~ 80 Mio. | TR |
| 🇵🇰 | Urdu | ~ 70 Mio. | PK |
| 🇮🇹 | Italienska | ~ 65 Mio. | IT |
| 🇩🇪 | Tyska | ~ 75 Mio. | DE |
| 🇮🇩 | Indonesiska | ~ 43 Mio. | ID |
| 🇵🇱 | Polska | ~ 40 Mio. | PL |
| 🇲🇾 | Malajiska | ~ 19 Mio. | MY |
| 🇬🇷 | Grekiska | ~ 13 Mio. | GR |
| 🇸🇪 | Svenska | ~ 10 Mio. | SE |
| 🇸🇬 | Engelska (Singapore) | ~ 2 Mio. | SG |
Så här byter du språk
01Skapa kontakt
Innan du kan skicka ett krypterat meddelande måste en kontakt skapas. Programmet sparar därvid inga klartextnamn – kontaktens identitet lagras krypterad internt. Ingen som öppnar filerna på din hårddisk kan dra slutsatser om dina kontakter.
*.key-fil samt en post i contact.json. Inget läsbart namn sparas i dessa filer.02Röd banner och obligatorisk Handshake
Om bannern lyser röd har ingen Handshake ännu genomförts med denna kontakt. Det innebär att det ännu inte finns någon gemensam sessionsnyckel. Ett meddelande kan visserligen krypteras, men den högsta säkerhetsnivån är aktiv först efter Handshake.
Så här startar du Handshake:
Efter att meddelandet skickats byter bannern till blått:
03Kryptera meddelande
04Kopiera och skicka resultat
Det genererade krypteringsblocket i utdatafältet kan skickas på två sätt:
| Metod | Tillvägagångssätt |
|---|---|
| Kopiera manuellt | Klicka på „Kopiera resultat". Blocket hamnar i urklipp. Klistra in det i valfri app – meddelandeapp, e-post, textfil, forum eller annat. |
| Direkt via e-post | Klicka på „Skicka e-post". Ditt standardprogram för e-post öppnas med krypteringsblocket redan infogat i meddelandefältet. Mottagare och ämne fyller du i själv. |
05Dekryptera meddelande (mottagare)
Även ett enda saknat eller extra tecken gör dekrypteringen omöjlig. Den vanligaste felkällan är ofullständig kopiering.
06Skicka svar och avsluta Handshake
Efter att det första meddelandet dekrypterats byter bannern till gult:
Handshake är ännu inte avslutad! Din kontakt väntar nu på ditt svar för att bekräfta den gemensamma nyckeln på båda sidor.
Så snart den ursprungliga avsändaren har dekrypterat ditt svar byter bannern till grönt på båda enheterna – Handshake är avslutad på båda sidor.
07Grön banner – säker kommunikation
Om bannern lyser permanent grönt har båda sidor autentiserats framgångsrikt. Från och med nu skyddas varje meddelande av en unik sessionsnyckel som förnyas automatiskt efter varje utbyte.
Det innebär att även om en angripare skulle kunna knäcka ett enskilt meddelande ger det ingen tillgång till tidigare eller senare meddelanden. Denna princip kallas Forward Secrecy – framåtsäkerhet.
08Skadade filer – vad göra?
Programmet arbetar med två filtyper i underkatalogen Key/ i programkatalogen:
| Fil | Innehåll |
|---|---|
*.key | Krypterad sessionsnyckel – en fil per kontakt |
contact.json | Krypterad kontaktlista – innehåller inga läsbara namn |
Om en av dessa filer skadats, raderats eller oavsiktligt skrivits över:
*.key-filen och/eller contact.json.*.key-filer i förebyggande syfte på ett USB-minne eller en extern hårddisk – aldrig i molnet (se användarvillkoren).
09Antal valsar och tips för ökad säkerhet
Antalet valsar påverkar direkt hur många krypteringslager Enigma-lagret skapar:
| Version | Valsar | Användning |
|---|---|---|
| Shareware | Max 3 | Bra för första tester och Handshake-processen |
| Fullversion | Betydligt fler | Rekommenderas för allt känsligt innehåll – ju fler valsar, desto större nyckelrymd |
10Mobil användning – programmet på USB-minnet
RotorCrypt X är 100 % portabel. Du kan spara programmet inklusive alla nyckelfiler på ett USB-minne och starta det på vilken dator som helst – utan installation, utan administratörsrättigheter, utan att lämna spår på det främmande systemet.
Key/) till ditt USB-minne. På vilken Windows-dator som helst: sätt i minnet, starta programmet direkt från minnet. Alla nyckelfiler stannar kvar på minnet – ingenting sparas på den främmande datorn.
11Teknisk säkerhet – varför det är så säkert
Detta avsnitt förklarar med enkla ord vad som ligger bakom krypteringen – inga förkunskaper krävs.
Krypteringen har flera oberoende lager
Enigma-valsarna är bara ett av flera lager. Ett meddelande genomgår i programmet fyra av varandra oberoende steg. Varje steg för sig skulle redan erbjuda ett betydande skydd – tillsammans är de praktiskt taget omöjliga att knäcka:
Som jämförelse: även om en angripare angriper lager ② med världens snabbaste dator, måste denne sedan fortfarande övervinna lager ①, och tvärtom. Kombinationen multiplicerar säkerheten istället för att bara addera den.
Vad varje komponent gör
| Komponent | Vad den gör | Varför det är viktigt |
|---|---|---|
| RotorCrypt X | Varje tecken förs genom flera roterande permutationssteg. Kopplingen är dynamisk – inget fast alfabet. | Den mest kända svagheten hos den historiska Enigma (en bokstav kunde aldrig krypteras till sig själv) är här helt eliminerad. |
| Kopplingsbord (65 530 positioner) | Alla 65 530 positioner är parvis sammankopplade – precis som i den historiska Enigma, men med en astronomiskt större nyckelrymd. | Redan kopplingsbordet ensamt genererar fler möjliga konfigurationer än atomer i det synliga universum (se beräkning nedan). |
| AES-256-GCM | Modern blockkryptering som används globalt av militär och underrättelsetjänster. Varje meddelande får ett unikt slumpvärde (nonce). | Även identiska meddelanden genererar varje gång ett helt annat krypteringsblock – ingen statistisk analys möjlig. |
| HKDF (SHA-3-256) | Från en huvudnyckel härleds separata nycklar för innehåll och autentisering. | Förhindrar att en komprometterad delnyckel äventyrar andra områden. |
| HMAC-signatur | Varje meddelande är kryptografiskt signerat. | Varje manipulation – även ändring av ett enda tecken – upptäcks. Dekrypteringen nekas och mottagaren varnas. |
| Nyckelrotation | Efter varje meddelande förnyas nyckeln automatiskt. | En komprometterad nyckel ger ingen åtkomst till tidigare eller framtida meddelanden (Forward Secrecy). |
Hur stor är nyckelrymden? – Talet som förklarar allt
Nyckelrymden är antalet alla möjliga nyckelkombinationer. Ju större detta tal är, desto längre skulle en angripare behöva för att pröva alla möjligheter.
Som jämförelse: Det synliga universum innehåller uppskattningsvis 1080 atomer. Detta tal låter ofattbart stort – men det är obetydligt jämfört med vad RotorCrypt X genererar.
Nyckelrymden K uppstår ur kombinationen av valsar (här: 50 valsar som exempel för fullversionen) och kopplingsbord:
Hur länge skulle en attack ta?
Låt oss anta en helt orealistisk beräkningskraft – långt bortom vad som är möjligt idag eller kommer att vara möjligt inom överskådlig tid:
Hur är det med kvantdatorer?
Kvantdatorer anses vara det största framtida hotet mot kryptering. Den mest effektiva kvantattacken mot symmetrisk kryptering kallas Grovers algoritm. Den är snabbare än klassiska datorer – men dess fördel överskattas ofta kraftigt.
Grovers algoritm halverar exponenten – alltså antalet nollor. Det låter dramatiskt. Men titta på siffrorna:
12Nya säkerhetsfunktioner
Bootstrap-skydd – K_current aldrig i klartext
Sessionsnyckeln K_current överförs aldrig oskyddad vid det första meddelandeutbytet. En matematiskt elegant cirkulär HMAC-beroende skyddar den:
Efter avslutad Handshake (grön banner) skyddar dessutom K_PERM – en permanent lokal nyckel som aldrig lämnar enheten.
Repriseskydd – varje meddelande bara en gång
Varje meddelande kan bara dekrypteras en gång. Om någon försöker öppna ett redan dekrypterat meddelande igen visas ett tydligt informationsfönster:
Detta skyddar även mot scenariot där någon får tillgång till din dator och försöker dekryptera ett uppsnappat meddelande en andra gång.
Större kapacitet – 5 951 tecken istället för 1 947
Genom optimering av den interna blockstrukturen rymmer ett meddelande nu 5 951 tecken – betydligt fler än tidigare. Blockstorleken på 13 600 byte förblir densamma.
Ytterligare förbättringar
| Funktion | Beskrivning |
|---|---|
| Alfabetisk kontaktlista | Kontakter visas nu alltid alfabetiskt sorterade – även efter en omstart av programmet. |
| Tom kontakt överst | Högst upp i listan finns en tom post – så syns inget kontaktnamn för utomstående. |
| Återställning av antal valsar | Efter dekryptering rensas antalet valsar automatiskt – så att du medvetet väljer ett nytt antal vid varje svar. |
| Förbättrad synkronisering | Vid synkroniseringsproblem sker återställningsprocessen nu helt automatiskt på båda sidor. |
13Registrering och fullversion
RotorCrypt X finns tillgänglig som shareware. Gratisversionen tillåter upp till 3 valsar. Fullversionen låser upp alla 50 valsar.
Shareware-version
Vid första starten skapas automatiskt en license.key-fil i mappen Key/. Denna fil kännetecknar shareware-versionen. Så länge ingen fullversionslicens är aktiverad visas ett meddelandefönster när fler än 3 valsar väljs.
Köpa fullversion
Fullversionen kan köpas via det inbyggda köpalternativet. Gå till menyn Hjälp → Registrering och klicka på „Köp". Efter köpet får du en licensnyckel via e-post.
Aktivera licens
Registreringsfönster
| Status | Visning i fönstret |
|---|---|
| Shareware | ⚠ Ej aktiverad – inmatningsfält synliga, „Köp"-knapp aktiv |
| Fullversion | ✔ Fullversion aktiverad – namn och nyckel visas, fält låsta |