NbXOR80 en text baserad kryptering (1 / 7 steg)
Steg 1: Varför textbaserade?
Moderna krypteringsalgoritmer skapa binära data som ofta icke utskrivbara och kan vara svår att gå igenom vissa kanaler om det är kodad med en metod som producerar endast text (mime, base64, uuencode, etc.). Denna kodning ofta lägger till 30% volym och kräver ett extra steg såvida särskilda program som används för handtag som för dig. Den andra frågan är att ofta en app eller programvara måste installeras för att utföra algoritmen.
Mina mål är följande:
- Helt textbaserade drift (utskrivbara tecken 101-tangenters amerikanska tangentbord)
- Stark - identifiera svagheter och införliva metodtips om möjligt
- Portable - ingen installation behövs
- Gratis & opensource
Jag har inkluderat flera interaktiv demonstration webbsidor där koden är mycket formaterad med kommentarer (helt enkelt "Visa källa" i din webbläsare). Jag har försökt att hålla allt så lättläst som möjligt. Den sista webbsidan är motsatt som jag har proppfull koden för att få plats på en sida. Jag tog också bort varje omnämnande av kryptering gör det syftet oklart. Min förhoppning är att det mer lätt går via Internet oupptäckt speciellt där regeringar begränsa åtkomsten.