NoNSA - Now no Spyware again Edidtion
16.10.2016
Wichtig: Es gibt jetzt für NONSA drei Versionen einer Generatorbatch, die VBS-Script und Powershell-Script beinhalten.
Das Skript generiert mit einem Assistenten die individuelle HTML-Seite
mit Javascript, die in den ersten zwei Versionen, die hier zum Download
angeboten werden, unabhängig in jedem Browser auf jedem Betriebssystem
arbeiten. Offline auf Smartphone, Notebook oder PC. Die Generierung der
HTM-Seite dauert bei der Powershell-version nur noch 10 - 15 Minuten im
höchstfall!!!
Ich habe das nur unter Win 10 getestet!!!
Dürfte auch unter win 7 und win 8 funktionieren: Ich bitte um Feedback:
Hey: Ich investierte drei Jahre in die Entwicklung, da hoffe ich doch,
dass irgendjemand mir einmal einen Satz wie "funzt unter win 7"
postet-:)

Die Beschreibung ist dieselbe, wie bei den u. a. Versionen ohne Powershell, aber es gibt keinen Backup-Ordner mehr.
Wichtig: Text vom Download mit copy und paste übernehmen und in
irgendeinName.bat kopieren: Dann entfallen Berechtigungen, die bei
jedem kopieren des ganzen Textes erforderlich werden: Sie können den
Text überprüfen: Das Powershellscript erstellt lediglich nach Zufallsprinzip 39 Tabellen - mehr nicht!
Download, Sha256 Text des kopierten Textes: 4a19e4b2548ae21e8dd1f53c66dac1f44a46e062e6afc461db76735d455ff9b6
Demo einer fertigen generierten Webseite
Dieselbe Verschlüsselung zur Versendung von E-Mails bis 500 Zeichen oder SMS, Demo einer fertig generierten Webseite:
Download, Sha256: d544ed688db6f24caa713a109e2956cf9a02f45e693db7182d8d5f61f24ce054
Verschlüsselung Für kleine Dateien so um die 30 kb (reicht für ein 10 seitiges PDF oder Zip allemal),
Download
10.11.2016
Nachtrag: Die neue Version enthält nun die Option, Text in Quatschcode einzubetten, wo in Dreierblöcken ein valider Buchstabe steht.
Die Position des Buchstabens bestimmt sich aus den Buchstaben des Passwortes.
Drücken Sie Quatschcode zweimal, dann steht nur noch 1 Buchstabe
innerhalb von Neun Buchstaben. Das ist eine Option, weil sich der Text
verdreifacht bzw. bei zweimaligen Drücken verneunfacht...
Gleichzeitig kündigt der Autor seinen Rückzug aus dem Projekt an -
wegen mangelnden Interesse anderer: Ich kann einen Text so
manipulieren, dass niemand am Ende mehr weiß, wo etwas steht und wie es
verschlüsselt wird.
Das bewies ich. Aber der Deal stimmt nicht mehr, wenn man immer
ignoriert wird. Dann verschlüssel ich lieber Texte nur noch außerhalb
des Netzes und auch nicht mehr auf meinen PC mit Internetanschluss - kein Mensch wird meine privaten Schlüssel brechen können...
Inhaltsverzeichnis
Einleitung
Download und Beschreibung für die
betriebssystemunabhängige Version zur Verschlüsselung von Text
(HTML-Seite mit Javascript im Headbereich)
Download für die HTA zur Verschlüsselung von beliebigen
kleinen Dateien und Dokumenten (Internetexplorer, mindestens
Windows 7 32 oder 64 erorderlich)
Download für die betriebssystemunabhängige Version zum
Verfassen von Schnellen E-Mails oder SMS
(inkompatibel zur ersten Anwendung, da andere Codierung - ansonsten
betriebssystemunabhängig und auf Android mit Firefox offline
verwendbar, ebenfalls html-Seite mit Javascript im Headbereich).
Fehlerreport/Verbesserungen
Konzept von NoNSA (wie tausche ich Nachrichten mit
NoNSA aus)
Nachwort und Rechtsstatus
NoNSA for english spoken people
NoNSA to mail (enonsaml) for english spoken people, too
Betaversion: Projektende
Anmerkung: alle drei Versionen können über die Dateien eines
Backupordners schnell generiert werden. Einfach jeweilige
Generatorbatch in Backupordner legen - das spart den ersten einmaligen ca.80 Minuten langen Generationsvorgang.
NO NSA ist Freeware und unterliegt dem geistigen Urheberrecht des
Autors.
Voraussetzungen: Windows 7,8 oder 10, für die Generatorbatch
(wird nur zur Erstellung der HTML-Seite mit integrierten Javascript
gebraucht),
VBS mus ausführbar sein (ist in der Batch für Abfragefenster und Erstellung erforderlich)
Browser, egal welcher Browsrer, Internetexplorer, Firefox und Chrome getestet: Die fertige HTML-Seite braucht keine Internetanbindung und keine Batch.
Bei Encodierung oder Decodierung von Göthes Faust brauchte ich so um
die sechs Minuten - 2-3 Din A 4 Seiten Bruchteile einer Minute.
Einleitung
Am Anfang war das Wort und das Wort wurde zur Tat ist das Leitmotiv
von NoNSA. Das Wort wird mit dem Wort verschlüsselt und dessen Zeichen
unterliegen einem semantischen Algoritmus, der schwer knackbar ist.
Eine Generatorbatch erzeugt eine individuelle HTML-Seite mit
integrierten Javascript im Headbereich. Die fertige Seite kann mit den
gängigen Browsern auf PC, Tablett oder Handy unabhängig vom Betriebssystem gestartet werden. Eine
Kopie von der Seite kann an beliebig viele Empfänger gesendet werden
(Copy und Paste der fertrigen HTML-Seite mit Javascript dauert eine Millisekunde).
Der Code ist vollständig in d HTML-Seite, es ist also keine
Onlineanbindung erforderlich: Falls Sie das nicht glauben: Laden Sie
die DEMO-Seite einfach runter! Schauen sie in den Quellcode: da ist
kein Trick oder hinterhältiger Trick hinter.
Sie können beliebig lange Sätze mit beliebig langen Passwörtern bezw.
Sätzen erzeugen (auch gerne mit Passwortsätzen, die zwanz oder dreißig
Sein entsprechen, aber es ist nicht sinnvoll, wenn sie dann einen Text
von 10 Seiten damit verschlüsseln.)
Keine Software im Verschlüsselungsbereich ist transparenter im
Quellcode: Ich lies mit Absicht alles nachvollziehbar - kennen sie sich
mit Html und Javascript aus, dann stellen Sie gerne auch etwas selbst
um.
Vieles basiert auf Zufall, die 40
Buchstabentabellen a 14 Reihen bei jeder Seite sind ein "Unikat" (13 Tabellen
werden
generiert, dreimal geklont und durch ihre Eingabe beeinflusst die
Reihen neu geordnet - dazu kommt eine weitere Tabelle und eine durch
Ihre Eingaben generierte Tabelle...).
Deshalb dauert der Codierungsseite etwas länger - denn jede Seite ist
von variablen, Tabellen, Funktionsreihenfolgen verschieden.
Das Bedienungskonzept ist einfach: mit einem Klick zum
Enkodieren und Dekodieren wird der Text in der fertig generierten HTML-Seite verschlüsselt oder
entschlüsselt. Dazu gibt es ein ein Passwort oder besser gesagt besser
ein vielleicht digital kopierter Passsentence...?!
Der Generationsprozess von NoNSA dauert einmalig
ca. 80 Minuten zur Erstellung der html-Seite mit Javascript die
unabhängig in jedem Browser von jedem Betriebssystem läuft,
für alle Versionen mit einer Generatorbatch und ist damit eine
annehmbare Zeit für den einmaligen Generatorprozess der HTML-Seite mit
dem kompletten Javascript im Headbereich. Am
Anfang wird in vier Schritten im Dialog mit dem
User die Verschlüsselung von der Generatorbatch beeinflusst. Der
wichtigste Schritt ist der
vierte Schritt, denn hier wird das neue Konzept der
Verschlüsselungstechnologie ersichtlich:
Sie geben quasi einen Literaturtext oder Zeichensalat als Passwortsätze ein -:)
Neben diesem Text können Sie in der fertigen Tabelle Passwörter
bzw. Passwortsätze eingeben. Wozu?
Das ist jetzt die bahnbrechende neue Erfindung des Autors: NoNSA
arbeitet absolut ohne jeden hergebrachten Algoritmus wie Blowfisch, AES
und wie Sie sonst noch alle heißen.
Sie erstellen im Sinne der Chaostheorie im Mastertext die Grundlage für
die Verschlüsselung mit jedem Zeichen (einschließlich Leerzeichen).
Jeder von ihnen eingegebene Buchstabe im Mastertext und Masterpasswort
erzeugt zwei Tabellen- und Reihenzahlen, in der ein Buchstabe des zu
verschlüsselnden Textes dann gegen einen unbekannten Buchstaben von 76
ausgetauscht wird. Ja, richtig, jeder einzelne Buchstabe des zu
verschlüsselnden Textes wird mit einem Zeichen aus dem Mastertext
verrechnet.
Dasselbe auch mit dem Passwort. Und dann wird der zu verschlüsselnde
Text nochmal gedreht und das ganze läuft umgekehrt herum ab.
Der Text des Passwortes und des Mastertextes (der liegt später in der
HTML-Seite unsichtbar vor, im Quelltext am unteren Ende
nachvollziehbar)
ersetzt also einen aufwendigen Algorithmus!
Das ist selbst für bessere Computer tödlich, die ein Schema
oder Algorithmus benötigen, um einen Text zu entschlüsseln.
Der Autor liefert Ihnen eine Software und Sie liefern bei Eingabe eines
Gedichtes z. B. einen semantischen Algoritmus. Das ist weltweit
einmalig und jede neu erstellte Tabelle bekommt mit einem anderen
Mastertext dann auch einen neuen "Algorithmus" oder sollte ich besser
sagen: Eine Mommentaufnahme des Chaos, die ich dazu benutze, um
einen Text zu verschlüsseln, ohne das jemand das Chaos nachvollziehen
kann.
Die Variablen und Tabellen wurden im Generationsprozess überwiegend
festgelegt: Nur eine Kopie der erstellten html-Seite (dauert per copy
nd paste dann den Bruchteil einer Sekunde) besitzt identische Tabellen,
Mastertext, Funktionen - schauen sie einmal in den Backupordner: Einmal
erstellt, kann dort eine Kopie innerhalb von Nonsa in 15 Minuten
erstellt werden - egal mit welcher NoNSA-Version! Jede Version von ist
zwar nicht untereinander kompatibel, aber die Backups können zur
Generation aller Versionen benutzt werden: Prinzip: Ein Motor für alle
Modelle eine Reihe, also brauchen sie für die erste Version 80 Minuten
und für die nächsten zwei Versionen nur noch je 15 Minuten...
Der potentielle Hacker steht wegen des Passwortes vor dem Problem, dass er zwei Texte
unbekannter länge und unbekannten Inhalts entschlüsseln
müsste, um an ihren Text zu gelangen. Deshalb ist es auch
ziemlich uninteressant, ob der Quelltext vorliegt.
An ihr Passwort und Mastertext kommt in der Regel niemand ran und wenn
der Mastertext in der HTML-Seite ausgelesen werden sollte: ohne die
Passwort-Sätze hat der Hacker immer noch keine Chance!!!
Schauen Sie sich die DEMO
an, die Sie aber keinesfalls für ernsthafte
Verschlüsselung benutzen nehmen sollten, weil die 40
Buchstabentabellen, die Zahlen für die Verschlüsselung und der Mastertext bekannt sind.
Das Passwort bzw. Passwortsätze oder Seiten sind hingegen frei wählbar
- die stehen nicht in Nonsa und Sender und Empfänger können in
Absprache hier stärkere Schlüssel erstellen, al so lächerlich kurze
Passworte: Ihr Passwort kann so lang wie der Text oder länger sein:
Da jedes Zeichen ein Zeichen bei der Verschlüsselung beeinflusst
sind längere Passwörter als Text dann unsinnig...
Download
nonsa.txt 250 KB, Sha 256: 96c70efcb3cf941e0744df1117b765cd6ad6dbae5e256f370b139e428fba228d vom
kopierten Text
Video über NoNSA auf You Tube
Textverschlüsselungsprogramm from Sternenhimmelstuermer on Vimeo.
Einfach Text kopieren (strg a,
strg c) und in
Textdokument kopieren
(rechte Maustaste: einfügen)
Dann ohne Adminrechte laufen lassen. VBS muss beim Generationsvorgang
aktiviert sein (Die generierte Seite benutzt nur Javascript im
Headbereich). Ja, es werden zwischenzeitlich VBS-Scripte beim
Generationsvorgang generiert und ausgeführt.
Vorteilhaft ist ein neuer Ordner - egal an welchem Ort, da
zwischenzeitlich tausende Log-Dokumente vorliegen...
Dann in irgendeinname.bat
umbenennen - wichtig ist nur die Endung bat
Starten mit Doppelklick
Hinweis: Sorgen Sie im Energiemanagement des Computers dafür, dass der
PC80 Minuten läuft. Sie können auch weiterhin Musik hören,
Dokumente bearbeiten...Das Fenster der cmd können Sie auch
minimieren.Verschwindet das Fenster sollten im Ordner ein Backupordner
und die HTML-Seite liegen.
Der Assistent wird gestartet und Sie werden abgefragt und die
Eingaben
grob auf Validität überprüft (Passwortlänge und
Falscheingabe - da der Generationsvorgang ca. 50 Minuten dauert,
ein zusätzlicher Service, damit Sie nicht durch eine Falscheingabe
lange Zeit umsonst warteten - Fehler ihrerseits sind damit fast
unmöglich). Bei Falscheingabe wird der Schritt
wiederholt. Nicht überprüft wird, wie oft Sie Zahlwiederholungen
eingeben....
Schritt 1 - 3 laufen ziemlich gleich ab: Sie werden aufgefordert 3 mal
1-4, 3 mal 1-3 und zweimal 1-9 einzugeben in unterschiedlicher
Reihenfolge der Zahlen.
Z. B. 3 mal 1- 4: 432121342314
Bitte keine Leerzeichen oder andere Trenner eingeben - lassen Sie sich
Zeit. Sie legen die Reihe der Funktionen, die Zahlentabelle für
die Wörterverschlüsselung, für die Drehung der Klone der
Tabellen...fest. Deshalb sollten Sie insbesondere bei den zwei
Eingaben 1-9 höllisch aufpassen, dass Sie keine unsinnigen
Zahlwiederholungen (999999999...) eingeben.
Andererseits entsteht beim Schritt mit den Neunern bei einer
versehentlichen doppelten Eingabe ganz andere, aber beschränktere
Versionen bei der Enkodierung und Dekodierung. Ist mehr für Profis
gedacht - für Sie gilt: jede Zahl in einer Dreiergruppe oder
Zweiergruppe einmal...
Das hört sich jetzt sehr unsicher an, aber täuscht gewaltig. Das sind
nur Spielereien, denn die Kernverschlüsselung richtet sich nach dem
Mastertext und Passwort.
Der Mastertext ist auch schon der vierte und letzte Schritt.
Der Texteditor ihres Systems öffnet sich (manchmal nur in der
Taskleiste sichtbar) und darin steht ein Hilfetext:
Demnach sollten Sie den Hilfstext löschen und irgendeinen Text
eintragen: Kleinbuchstaben, Großbuchstaben, Punkt Kommata ß und ü, ä -
alles erlaubt..., aber richtig effektiv sind die 76 Zeichen
des Nonsa-Alphabets.
Die 76 Zeichen sind Zahlen 1-9, 0, sämtliche Klein und
Großbuchstaben, Leerzeichen, Komma, Punkt, Klammer auf und zu ,
Plus Minus, Komma, Ausrufezeichen, Doppelpunkt, Fragezeichen,
Paragraphenzeichen, Schrägstrich, Fragezeichen, Schrägstrich,
Gleichheitszeichen sind erlaubt und effektiv!
Nach der letzten Änderung sind <,>,Ä,ä,Ü,ü,Ö,ö und ß ebenfalls
höchst effektiv, da Sie vor dem Einbau durch VBS in konforme Buchstaben
umgewandelt werden. Sie unterliegen dadurch keiner Fallbackfunktion,
die sonst aktiv wird.
Diesen Text brauchen Sie nicht auswendig lernen. Dann schließen und
speichern Sie das Dokument. Die Generatorbatch läuft inzwischen weiter.
Sie erwartet den Text erst nach zwei Stunden Knochenarbeit zum
Erstellen der Seite, die nach letzten Änderungen nur noch so um die 317
KB hat.
Das kommt natürlich auch auf die Länge des Mastertextdokuments an,
welches vollständig unsichtbar in die HTML-Seite integriert wird...
Benutzung
Als erstes sollten Sie beliebig viele Duplikate von der generirierten HTML-Seite mit Copy und Paste
erstellen und an die Empfänger verteilen (am besten über USB-Stick und
nicht per Mail über das Internet). Das kopieren dauert wie gewohnt
einen Sekundenbruchteil! Jedes von Ihnen erstellte Duplikat kann ihren
Text entschlüsseln, wenn der Empfänger denn auch das Passwort weiß!
Natürlich nur wirklich eine Kopie ihrer erstellten Seite mit dem zuvor
individuell erstellten Code der Generatorbatch mit integrierten Mastertext.
Es ist weltweit ziemlich einmalig, dass jedem User eine individuell
zugeschnittene Software erstellt wird, die so unterschiedlich ist, dass
kein Mensch nachvollziehen kann, wie die Software wirklich arbeitet!
Dazu weiß niemand, welche Zahlen Sie im Abfrageassistenten verwendet
haben. Diese Zahlen werden nun überall verwendet. Die Auswahl der
Vergleichsreihen z. B. beinhaltet allein schon die Wahrscheinlichkeit
von 1 zu 500. Dann werden die 40 Zahlen für die Tabellenauswahl und die
Reihenauswahl nicht etwa durch den Zufall, sondern durch ihre Eingabe
bestimmt...Genauso wie der Mastertext, bei dem jeder einzelne Buchstabe
bzw. Zeichen erst den oben genannten Prozess für jeden Buchstaben ihres
zu verschlüsselten Textes einzeln bestimmt...
Text eingeben, Passwort - besser Passwortsatz, eingeben, enkodieren
eingeben und fertig. Sie
können gleich eine Gegenprobe machen, da dass Passwort in Klarschrift
angezeigt bleibt. Also Decodierung drücken und der Text wird dekodiert.
Je länger der Passworttext, desto besser, aber länger als der zu
verschlüsselnde Text bringt nichts. Also einen gesunden Kompromiss
finden. Jedes Zeichen vom Passworttext wird zu einer Koordinate für
die zwei Reihen und Tabelle, wo das eine Zeichen encodiert oder
dekodiert wird. Dort stehen sich zweimal 76 Zeichen
gegenüber, die sich ersetzen. Das ersetzte Zeichen durchläuft
dann die nächste Funktion, wo der ausgetauschte Buchstabe wiederum
ausgetauscht wird. Also 7 bis 10 Änderungen...
Der Mastertext ist auch die Fallbackfunktion, falls Sie kein Passwort
eingeben - Sie verzichten damit aber auch auf ein Stück Sicherheit.
Fügen Sie auch gerne in dieser Version den fertigen
verschlüsselten Text in ein Textdokument und speichern es. Vorsicht:
E-Mail-Programme und Textbearbeitungsprogramme sind als Medium
ungeeignet, weil Sie Zeilenumbrüche verursachen.
Dieses Problem haben die zwei anderen Versionen nicht.
Schnelligkeit
4 Funktionen mit einer Doppelfunktion ergeben 5 Auswechslungen der
Buchstaben und nach Zufall der Usereingabe werden diese vier
Grundfunktionen und drei dem Zufall überlassende Funktionen aufgerufen,
also sieben bis 10 Funktionen bzw. Buchstabenauswechslungen nach
verschiedenen Systemen, abhängig vom Mastertext, Passwort oder deren
rückwärts gedrehten Pendant.
Die Schnelligkeit hängt auch ein wenig von der länge des Passworttextes
und des Mastertextextes ab. Sechs bis sieben Seiten sind Sekundensache,
aber der Autor konnte auch den ganzen Text von Faust in annehmbarer
Zeit verschlüsseln.
Backup
Funktioniert bei dieser Version so: irgendeine Generatorbatch in Backupordner
legen
und Doppelklicken. Das dauert dann so um die 15 Minuten, da alle Texte
und Zahlen in über 500 Dokumenten gesichert sind...
Tip schneller geht es mit Copy und Paste - aber das ist ja nur ein
Backup und wenn sie sich eine andere Version von Nonsa runterladen,
dann können sie jeden beliebigen Backup-Ordner benutzen. Warum? Der
Motor der Generatorbatch ist immer gleich. Vorsicht: die E-Mail-Version
ist nicht bei der Benutzung dann mit einer anderen Version identisch1
Warum? Bei der E-Mail-Version muss abweichend im Javascript einiges
anders gestaltet und dekodiert werden....
Aber es ist nicht verkehrt sich eine Kopie von NoNSA in den
Backup-Ordner zu legen.
Die anderen Versionen können ebenso aus dem Backupordner generiert
werden, einfach die jeweilige Version in den Backup-Ordner liegen. Das
Grundprinzip des Mastertextes, Passwort und der Tabellen ist also
dasselbe, obwohl jede Version an sich ein Spezialist ist, dessen
Ausgabe zueinander nicht kompatibel ist.
Also niemals versuchen mit der E-Mail_version von NoNSA diese Version
zu lesen und umgekehrt...
Warnung und Haftungsausschluss: Der Autor warnt ausdrücklich
davor, dass ein Vergessen des Passwortes oder eine unsachgemäße
Verwendung zu einem Datenverlust führen kann, da es keine
Spezialsoftware gibt, die diesen Text wieder entschlüsseln kann. Achten
Sie darauf, dass auch Leerzeichen ein Teil des
Verschlüsselungskonzeptes sind und ein Leerzeichen am Ende genauso
kopiert werden muss...Der Autor kann nicht für unsachgemäße
Verwendung oder Softwarefehler Haftbar gemacht werden, da diese
Freeware immer auf eigene Gefahr ausgeführt wird.
Fazit:
Die neue Version besitzt ein hohes potential und ist ein Meilenstein
der Verschlüsselung auf dieser Seite.
-----
zweite Version
28.04.2014
NoNSA-dcx zum Verschlüsseln ganzer Dateien
Download 75 kb
---
Vorsicht: Diese Version arbeitet abweichen mit einer Exe.Datei zur
Umwandlung der Daten in Base64, dazu wird eine andere Oberfläche (GUI)
verwendet. Zusätzlich wird die Generatorbatch benötigt. Dazu kommt,
dass die Umwandlung langsam ist und für kleine Dateien im Bereich von
20 - 50 KB - und mehr Zeit braucht: Also keine Viedeofilme sondern
gezippte World-Dokumente, PDF, ZIP oder....? Alles ist möglich ....
ZIP-Datei mit Base64.exe
und der Generatorbatch - eine Version für Windows 7 64 und eine für
Windows 7 32 (getestet)
Die Generatorbatch darf nicht umbenannt werden! Die Generatorbatch und
die erzeugten Dateien sind eine Einheit. Voraussetzung: Windows
32 oder
64. Internet Explorer, keine Administrationsrechte! VBS
muss bei der Generierung und Benutzung der HTA erlaubt sein. HTA an
sich muss erlaubt sein.
Während des Generationsprozesses bitte die Energieoptionen prüfen. Der
Generationsvorgang dauert ca. 80 Minuten.
Den fertigen Ordner kopieren und an beliebig viele Empfänger
verteilen! Jeder der Empfänger kann dann mit der zuvor individuell
erstellten HTA mit dem richtigen Passwort den Text entschlüsseln - aber
wie gesagt nur mit dieser einmalig erstellten HTA oder dessen Kopie,
deren Quellcode bis auf den Punkt genau übereinstimmt!
Sie können Zeit sparen, wenn Sie z. B. aus dem Backupordner von der
NoNSA Version sämtliche 486 Dokumente mit strg a, strg c und strg v
zu der Generatorbatch und Base64 Batch legen. Dann wird aus dem Backup
samt Mastertext in 15 Minuten eine neue Version erstellt. Den
Mastertext können Sie übrigens dann ändern...mastertext.txt öffnen und
neuen Text eintragen.
Diese Software ist ein Derivat von NoNSA zum Verschlüsseln und
Entschlüsseln ganzer Dateien mit dem Internetexplorer und einer HTA.
Diese setzt sich aus mehreren Bestandteilen Zusammen: Einer Exe zur
Konvertierung in Base 64 (Freeware: Lizens liegt bei). Einer HTA, die
aus zwei Frames besteht, die den Code aus Javascript und VBS
enthalten - also ihr Userinterface und der Generatorbatch, die
bei jedem Verschlüsselungsvorgang mit ein paar Zeilen
wichtigen Code zusammenarbeitet.
Das hört sich für Sie erst einmal kompliziert an, aber Sie müssen sich
nur merken:
1) Nach dem einmalig 50 menütigen Generatorvorgang , mit vier
Schritten zur Eingabe wie bei NoNSA, bei denen Sie
einen Mastertext eingeben, sind sämtliche Dateien im Ordner
(navi.html, nonsadcx.htm, nonsa.hta, base64.exe) eine Einheit. Auch
die Generatorbatch wird bei der Verschlüsselung benötigt (nonsadcx.bat) und muss
weiterhin parallel im Ordner liegen bleiben.
2) Zum Starten Doppelklicken Sie nonsa.hta!
alles andere führt sie nicht zum Ziel, es geht aber auch nichts
kaputt...
3) Der Durchsuchen..
Button ist zur Auswahl einer beliebigen Datei!
Beim Verschlüsseln und Entschlüsseln von beliebigen Dateien (egal
welcher Typ: doc, pdf...jpg )
4) Danach drücken Sie beim ersten Benutzen garantiert den Importieren
und Verschlüsseln Button. Ein Textdokument mit Namen nsafree.txt wird mit
dem verschlüsselten Base64 Code erstellt. Der Name der Datei wurde
verschlüsselt am Ende des Textes mit verschlüsselt...
5) Geben Sie dem Textdokument nsafree.txt unmittelbar nach der
Eingabe einen
Fantasienamen. Das ist erlaubt und notwendig, weil dieser nsafree.txt
sonst bei der nächsten Verschlüsselung überschrieben wird.
6) Der Empfänger muss eine Kopie genau dieser NoNSAdokumente mit
demselben Mastertext besitzen. Um genau zu sein: Die Seite nonsa.htm
enthält wieder in Javascript die nötigen Tabellen und ist wie bei NoNSA
Kern der Verschlüsselung - navi.html, nonsa.hta und base64.exe
sind wieder nur notwendiges Beiwerk!
7) Wenn Sie ein Passwort verwenden, was Sie tunlichst mit einem langen
Text tun sollten, dann muss der Empfänger zeichengetreu dasselbe
Passwort eingeben - ein Buchstabe oder Leerzeichen Unterschied und Sie
werden garantiert ein Problem haben...achten Sie auf Leerzeichen im Passwort am Ende, dass sind auch Zeichen...
8) Der Empfänger oder Sie suchen den nsafree.txt, der nun ihren
Fantasienamen tragen sollte, wieder mit den Durchsuchen...Button.
9) Dann Drücken Sie den Decoding und Dateierstellung Button - Der Text
wird dekodiert und wie von Zauberhand entsteht ihre verschlüsselte
Datei mit der Vorsilbe nonsa.
Zusammenfassung:
Verschlüsselung: nonsa.hta
Doppelklicken, Eingabe Passwort
Durchsuchen..Button Datei auswählen und Import und Decodierung als
freensa.txt drücken -nsafree.txt
in irgendeinennamen.txt umbenennen - fertig
Entschlüsselung: nonsa.hta
öffnen (falls beendet), Eingabe Passwort
(Zeichengetreu oder kein Passwort- nicht empfohlen),
Durchsuchen...Button um Datei nsafree.txt,
die nun irgendeinennamen.txt
haben sollte einzulesen, Decoding und Dateierstellung drücken, warten
bis Dekodierung erfolgt und sich ein CMD-Fenster, dass sich öffnet,
schließt - dann liegt die Originaldatei mit Originalnamen der
verschlüsselten Datei vor mit der Vorsilbe nonsa.
Troubleshooting
Ist ein ä,ü,ö oder Leerzeichen im Namen der zu verschlüsselnden Datei,
dann liegt beim Empfänger ein Null-Bytes bzw. gar kein Dokumentennamen
vor. Dafür wahrscheinlich drei Textdokumente, die Sie löschen sollten.
Nicht ungeduldig werden. Bei dieser Version liegen sechs garantierte
und zwei dem Zufall überlassende Möglichkeiten vor...
Bei einem 10 - 16 KB großen Dokument haben Sie fast keine Wartezeit.
Bei 98 kb hingegen vergehen fast zwei Minuten. Dann öffnet sich die cmd
beim entschlüsseln und es sieht fast so aus, als ob die Bearbeitung
einfriert. Die CMD sucht den Namen des Dokuments und der muss erst
gefunden werden - das dauert einen Moment...
98 KB ist ungefähr ein PDF mit 16 Seiten Text und Bildern...
Der Passworttext sollte immer digital vorliege, da ein effizienter Text
so um die halbe Din a 4 Seite an Text enthält.
Allgemeines
Ziel des Autors ist die Verschlüsselung von Text in kleinen Mengen. Es
wäre leicht möglich mit Querverschlüsselung ein Textdokument teilweise
zu verschlüsseln und ebenso einen hohen Verschlüsselungsgrad zu
erreichen. NoNSA ist keine Schummelpackung und es wird jedes Zeichen in
mehreren Läufen verschlüsselt.
Mastertext und Passworttext sind wieder die ausschlaggebenden Elemente
der Verschlüsselung. Durch Sie werden die Koordinaten für die
Auswechslung in der Tabelle festgelegt.
Wiederholt sich die Verschlüsselung nicht irgendwann. Ne, geben Sie mal
einen Buchstaben ein paar hundert Mal in die Demo von NoNSA ein.
Es gibt keine Kombinationen , die sich wiederholen. Bei
jedem Durchlauf wird mit dem Ergebnis des letzten Durchlaufs weiter
verschlüsselt.
Wer Enigma gut findet: Die drei Walzen mit dem normalen Alphabet sind
ein Lacher: NoNSA greift auf 76 Buchstaben zu. Fünf verschiedene
Funktionen. Bei jedem Buchstaben wird mit einer der zufällig
ausgewählten Tabellen (39) mit einer zufällig ausgewählten Reihe von 13
ausgewählt.
Die Masterpasstabelle und der Masterpasstext wurden bei der Generierung
durch den User festgelegt.
Die Tabellen wurden durch das Zufallsprinzip der Microsoft Corporation
im ersten zweieinhalbstündigen Prozess erstellt und sind immer
unterschiedlich. Die Abfolge der Funktionen wird vom User bestimmt.
NoNSA ist wirklich etwas besonderes und mehr als ein Spiel...
Warnung und Haftungsausschluss: Der Autor warnt ausdrücklich
davor, dass ein Vergessen des Passwortes oder eine unsachgemäße
Verwendung zu einem Datenverlust führen kann, da es keine
Spezialsoftware gibt, die diesen Text wieder entschlüsseln kann. Achten
Sie darauf, dass auch Leerzeichen ein Teil des
Verschlüsselungskonzeptes sind und ein Leerzeichen am Ende genauso
kopiert werden muss...Der Autor kann nicht für unsachgemäße
Verwendung oder Softwarefehler Haftbar gemacht werden, da diese
Freeware immer auf eigene Gefahr ausgeführt wird.
----
02
29.04.2014
NoNSA to Mail
Demo
Download (267 KB) SHA256
von kopierten Text:
e81467b7b176964957505aaffe9ebde78c87337dfe3b6e78b3708853ac7ac5f2
Text kopieren und in irgendeinenNamen.bat umbenennen. Dieser Weg ist zu
empfehlen, da sonst immer die Nachfrage gibt, dass Sie eine unbekannte
Anwendung aus dem Internet verwenden.
Voraussetzungen: Für den Generationsvorgang Windows 7 32 oder 64, win 8 oder win 10, keine
Adminrechte (einfach doppelklicken), VBS muss aktiviert sein, sie
müssen sicherstellen, dass beim einmaligen 80 münitigen
Generationsprozess die Energiezufuhr gewährleistet ist
(Energieoptionen).
Für die HTML-Seite:
Die fertig generierte Anwendung ist eine HTML-Seite mit Javascript und
damit betriebssystemunabhängig und mit allen Browsern ausführbar
(Safari, Android-, Opera, Firefox, Internetexplorer, Chrome...)
NoNSA funktioniert prima auf Smartphones, wenn Sie die HTML-Seite auf
die Speicherkarte ihres Android-Smartphones verschieben. Chrome kann
keine HTM-Seiten auf dem Handy lesen (absolut rückständig und primitiv
- Google, work on it!). Laden Sie sich allein schon deshalb Firefox als
App herunter.
Ansonsten klappt die HTML-Seite wie gesagt eigenständig auf Linux,
Mac....., ganz ohne Anbindung an Internet, alles Offline...
Dieses ist die letzte Version zur Versendung von E-Mails bis 500
Zeichen von ihrem Smartphone, Tablet...
Warum nur 500 Zeichen? Mehr ist mit der Übergabetechnik, die vom Autor
verwendet, nicht möglich. In einer mailto-funktion wird der Text üer
Button-klick an den Standardclienten des E-Mail-Programms übergeben.
Der Empfänger braucht wieder ein Klon ihrer individuellen
NoNSA-Mail-Seite, die - wenn Sie erstmal in einem zweieinhalbstündigen
Prozess einmalig generiert wurde -, dann für beliebig viele Empfänger
in Sekundenbruchteile geklont werden kann.
Schneller geht es, wenn Sie z. B. ein Backup von einer anderen Version
von NoNSA besitzen. Dann müssen Sie die Generatorbatch nur in den
Backupordner werfen und in 15 Minuten ist die Tabelle fertig!
Der Motor ist also derselbe, aber das Userinterface und die
Funktionsweise verschieden!
Jede Version ist trotz desselben Motors inkompatibel für den User.
Stellen Sie sich das so vor: Man kann denselben Motor in ein Schiff,
Flugzeug oder Schiff einbauen, aber dennoch braucht der Kapitän einen
Führerschein, ein Bootsschein oder ist eben Flugkapitän. Dem Mechaniker
ist es hingegen egal, welchen Motor er repariert...
Jetzt die Ausnahme von dieser Version:
Bei den anderen Versionen können Sie zuerst Decoding und dann Encoding
drücken. Bei dieser Version sollten Sie auch die Buttons benutzen, wie
Sie beschrieben sind: Encoding zum Verschlüsseln und Decoding zum Entschlüsseln.
Warum? Für eine E-Mail muss der verschlüsselte Text präpariert werden.
Kann ich den Text auch per SMS verschicken?
Ja, der E-Mail-Button ist eine Option, aber keine Pflicht. Sie können
den Text also per Twitter oder SMS verschicken und im Gegensatz zur
üblichen Propaganda ist dann der Text wirklich unlesbar und
verschlüsselt!
Mal ehrlich - welcher Regimekritiker wäre so beknackt über Twitter
unverschlüsselte Nachrichten zu versenden, um dann den Schargen
des Terror-Regimes als Follower zu haben und bei der nächsten
Gelegenheit standrechtlich erschossen zu werden...wie doof sind
eigentlich die Twitter-Anhänger, um diese schwachsinnigen
Twittermärchen zu glauben?
Natürlich können Sie jeder E-Mail ein Passwort verpassen, so dass
rechtzeitig bei den ersten Maidemonstrationen Netzwerke sicher
sein können - Ihre E-Mails werden durch einen Mastertext, ein Passwort
und beide eben genannten Sicherungen rückwärts durch mindestens sieben
Auswechslungen durch die Wörter bestimmt unknackbar sind...
Der Mastertext wird wie üblich beim Generationsvorgang vergeben, so
dass Sie sich bei Demonstrationen nur wechselnde Passwortfolgen merken
sollten...
Das Passwort muss nicht besonders lang sein - sicherste Stufe wäre ein
langes Passwort, dass aber nur so lang zu sein braucht, wie der längste
zu erwartene Text!
Was ist, wenn ich also nur sieben Zeichen als Passwort eingebe?
Dann wird bis zum siebten Buchstaben des zu verschlüsselnden Textes
jeweils eine andere Tabelle und Reihe ausgewählt, um dann wieder vom
ersten bis zum siebten Buchstaben die Koordinaten des Passwortes zu
verwenden...der 14 bis 21 Buchstabe bekommt also wieder die Koordinaten
für die Tabellen und Reihen, die schon bei den Buchstaben 1-7
verwendet wurden...
Ist das nicht unsicher?
Nein, denn es gibt sieben Verschlüsselungstechniken und sowohl der
Mastertext und das Password rückwärts kommen auch bei den Buchstaben 7
- 14 zum Zug. Des weiteren besteht ihr Originaltext ja nicht aus
sieben sich wiederholenden Buchstaben, so dass der Hacker immer noch
nicht weiß, wenn er in der Vorstufe die Koordinaten herausfand, welcher
Buchstabe von 76 Möglichkeiten verschlüsselt wurde...um es so zu sagen:
NoNSA's semantische Verschlüsselung ist ziemlich schwer knackbar...
Bedienung:
1. Der Generatorvorgang dauert 50 Minuten und ist einmalig.
Sie werden dabei von einem Assistenten in vier Schritten begleitet!
2. Der Mastertext, der im letzten Schritt abgefragt wird, muss von
ihnen in den Editor eingetragen werden, der sich automatisch öffnet.
3. Am Ende des Generatovorganges entsteht eine HTML-Seite mit
Javascript im Head. Mehr brauchen Sie nicht!
4.
Klonen Sie per Copy und Paste diese individuelle Seite per Copy und
Paste so oft Sie wollen - das dauert Millisekunden. Dann die Kopien an beliebig viele
Empfänger übergeben.
5. Sie können einen beliebigen Namen für die HTML-Seite vergeben.
6. Der Mastertext kann einfach ausgetauscht werden - einfach im
Backupordner das Dokument Master.txt ändern. Da steht ihr Mastertext
drin. Dann die Generatorbatch in den Backupordner legen und
Doppelklicken. Es wird eine neue HTML-Seite erstellt - dann natürlich
mit dem neuen Mastertext und somit zu alten Kopien nicht mehr
kompatibel, da der Mastertext wie das Passwort einmalig verwendet wird.
Also wieder klonen und an Empfänger neu übergeben, weil bei zwei
unterschiedlichen Mastertexten natürlich ganz andere Übersetzungen
entstehen...
7. Sie können mit oder ohne Passwort arbeiten, aber erst ein Passwort
macht den Text wirklich sicher. Fallbackfunktion ist der Mastertext.
unmittelbare Bedienung
1. Text eingeben und Encoding- Button drücken
2. Bei Bedarf E-Mail-Button drücken oder enkodierten Text einfach
kopieren und z. B. bei Twitter oder per SMS verschicken
3. Der Empfämger gibt das Passwort ein oder eben nicht, wenn keins
vergeben wurde.
4. dann gibt er den Text ein und drückt den Dekodierungs-Button
Das war alles ?
Ja, das ist wirklich einfach und Sie können das an der Demo üben
----
Fehlerreport/Verbesserungen
04.05.2014
Megapeinlich trotz Testung kam
eine nicht funktionierende
Version von NoNSA-dcx zur Erstellung von Dokumenten in
Umlauf der Fehler
wurde korrigiert. Ich entschuldige mich aufrichtig für meine
Schlampigkeit!!!
So was darf nicht passieren. Ich teste wirklich eine Version dutzende
von malen, aber manchmal ist ein einfacher Wortwechsel tödlich..
Ich weise aus eigener Erfahrung lieber darauf hin: Bei dieser Version
(NoNSA-dcx)
darf nicht ein Name der Dateien ausgewechselt
werden, weil die Version
sonst nicht funktioniert...
----
Änderung 04.05.2014: Charset wurde ergänzt. Kein gravierender Fehler,
aber die Zeichenkodierung der Dokumente ist jetzt im HTML festgelegt.
Bei allen drei Versionen gilt:
charset=ISO-8859-1
---
09.05. 2014
grafische Unebenheit bereinigt. In allen drei Versionen wurde ein
Anführungszeichen angezeigt, welches als Rest einer Bereinigungsaktion
übrig blieb. Da es nicht wirklich störte, lies der Autor sich Zeit. In
alten Versionen kann der User das im Quelltext der HTML-Seite schnell
bereinigen. Editor (notepad.exe) öffnen, Bearbeiten - Suchen: - </div>" eingeben und das
Anführungszeichen löschen.
Dann neue Version runterladen, damit in Zukunft das Anführungszeichen
bei Neuerstellung nicht wieder kommt. Sind mehrere Zeilen im Quellcode
Änderung, von daher nicht an den Batches rumexperimentieren...
Ja, die Beutzerfläche von NoNSA ist spartanisch und kein Mensch würde
vermuten, dass im Hintergrund eine Generatorbatch die individuelle
Tabelle erzeugt...
----
15.07.2014 Leider einen schweren Bug entdeckt
-
Überprüfe in Abständen die Software - Bug ist korregiert und ein
Rechtschreibfehler in den Funktionen ist bereinigt, der leider
gravierend ist und nur sporadisch beim generierten HTML Auftritt!!! Der
Fehler betrifft alle Versionen, da dieselbe Engine.
Von daher vielleicht zur Sicherheit vom Sender testen - richtig
Peinlich für mich...habe den Fehler beseitigt, wenn Sie bereits eine
Version haben, dann ist in der Generatorbatch wie HTML-Seite folgende
Korrektur nötig: Zeile: 3527 31 in 32 umändern, dasselbe Prozedere in
Zeile 3696, 4162, 4340, 4618 und 4970. Ein typischer Copy und Paste -
Fehler. Wie äußert sich der Fehler: Buchstabensalat nach
Encodieren und Decodieren. Abhilfe: Keine, weil diese
Fehlfunktion einen permanenten Fehler verursacht, was aber bei
nur jedem 50 Mal bei der Erstellung sich auszuwirken scheint, da
komischerweise alle meine Test - Tabellen fehlerfrei
funktionierten.
Ich behalte das im Auge, denn der Fehler hätte bereits bei früheren
Tests auffallen müssen...Ich hatte den kompletten Faust mehrmals
encodiert und dekodiert - egal, sämtliche Fassungen müssten jetzt
einwandfrei funktionieren - ich teste das mal auf unabhängigen
Computern...
Ansonsten kann man sich bei Fehlern über das u. a. Impressum beim Autor
melden - der hilft gern bei Fehlern und findet eigentlich immer eine
Lösung...
----
10.08.2014
Änderung - kein Bug
Der Autor machte das Masterpassword sicherer. Kleiner und größer
Zeichen (< und >), die der User bei der Generation des
masterpasstext.txt als vierter Schritt mit Hilfe des Assistenten
einfügt, führen nun nicht mehr zu einem Ausfallen der
Masterpasswordfunktion. Hintergrund: Zwischen Tags im HTML-Dokument
sind die eben genannten Zeichen nicht erlaubt.
Des weiteren werden nun auch Ü,ü,Ä,ä,Ö,ö und ß bei der Verwendung im
Masterpasstext als zu Zeichen des NONSA-Alphabetes im HTML- Dokumentes
konvertiert. Vorher wurden diese Zeichen durch eine Fallbackfunktion
aufgefangen. Dadurch wird das Spektrum des Mastertextes erweitert.
99 % der Leser verstehen nur Bahnhof -:)
Verständlicher ausgedrückt: Sie können in den masterpasstext.txt
weiterhin nach belieben z. B. Seiten aus einem digitalen Buch kopieren.
So ziemlich alle geläufigen Zeichen werden berücksichtigt, ohne das auf
ein monotones Fallback zugegriffen werden muß. Kleiner und
Größerzeichen werden nun ebenfalls umgewandelt und automatisch vor dem
Einbau in das HTML-Dokument verändert.
Da das Masterpasswort bzw. Text unsichtbar im Quellcode versteckt ist,
sieht das eh keine Sau...
Die Backup-Funktion ist nicht betroffen. Gespeichert wird der Text so,
wie Sie ihn eingegeben haben.
Wird im Backupordner eine der drei Versionen eine beliebige
Versionsbatch gelegt, so entsteht nach 15 Minuten eine
Komplettkopie mit den Werten, die kurz vorher im
masterpasstext geändert werden...es ändert sich nichts...
21.09.2014
Die neue Version beinhaltet zwei Neuerungen unter der Haube - beide mit
demselben Ziel: Weg vom Zufallsprinzip und mehr hin zu User-Angaben
bestimmten Zufall. Kleiner angenehmer Nebeneffekt: Egal ob RAM-Disc
oder anderes Laufwerk als C: - auf jeden Fall funktioniert die
Verteilung der Austauschreihen optimal...
1. Änderung: Das Buchstabenalphabet von den NoNSA-Versionen wird
dreimal von den 76 Buchstaben vor dem Austausch nach dem Zufallsprinzip
durch die User-Eingabe neu verpackt. Selbst die Microsoft Corporation
weiß nicht mehr, was in den Paketen steht. Dennoch werden die
Buchstaben nach dem alten Prinzip gegen neue Buchstaben bzw. Zeichen
gedreht.
Es war ziemlich knifflig, eine Lösung zu finden, das User-Eingaben zwar
auf Richtigkeit und Menge der Eingaben geprüft werden, aber auch im
Falle einer vielleicht bewußten Falscheingabe (statt 123 wird z. B. 122
eingegeben) hinzukriegen, dass ein valides Ergebnis auf jeden Fall
dabei herauskommt...
Eindeutig eine Verbesserung - die Tabellen werden auch bei Wissen des Microsoft-Zufalls schwerer angreifbar...
2. Änderung: Die Zahlen zur Auswahl einer Tabelle waren rein durch das
Zufallszahlenprinzip bestimmt. Nun werden diese Zahlen ausschließlich
durch die Zahlen der Usereingabe bestimmt. Auf der Schattenseite wird
das Spektrum bei dieser Änderung schmaler, wenn man bedenkt, dass drei
mal die drei und zweimal die Zahlen 1-9 bei der Usereingabe.
Das ist eher dünn als der reine Zufallsmechanismus durch die Microsoft Corporation.
Andererseits macht der Mastertext und Passworttext die
eigentliche Verschlüsselung aus und die Umgebungsvariablen
sind ein nützliches Beiwerk.
Insgesamt ist der Autor zufrieden: Die erste Änderung ist ohne Abstrich
einer Verbesserung. Ein potentieller Hacker kann die verpackten Pakete
nicht nachvollziehen - eine Schwachstelle weniger...
Die zweite Änderung ist angreifbar: dafür funktioniert NoNSA nun
garantiert auf allen Laufwerken und RAM-Disc und eine gleichverteilung
ist gewährleistet.
Als nächstes wird es vermutlich eine Verbesserung von Geschwindigkeit beim Ent- und Verschlüsseln von Dokumenten geben.
06.01.2015
Layout und Bedienkonzept immer noch dasselbe, aber unter der Haube gab es Änderungen:
1. Es gibt zwei Passwortreihen bei der Schlüsseltabelle mehr. Die erste
Vergleichsreihe wird nun durch ein fortlaufendes System 76 Mal neu
erstellt. Vorher gab es nur eine festgelegte Reihe - das ist wirklich
ein Quantensprung
2. Die Tabellenreihen werden zu zwei Drittel (26) durch Mischung eines
Zufalleingabesystems, bedingt durch die Eingabe des Users bei der
Tabelle, nun Zeilenweise gedreht. Zusammen mit der vertikalen Drehung
der einzelnen Reihen, entstehen ziemlich neue Reihen. Da NoNSA fast gar
nicht zwei Reihen aus einer Tabelle nimmt, entstehen hier fast
vollwertig neue Kombinationen.
3. Drei von vier Funktionen wurden angepasst, die vierte Funktion wird
voraussichtlich ein anderes Schema erhalten und ist erstmal schwach,
aber anders als die anderen Funktionen, welches auch wichtig ist, dass
eben die Durchläufe anderen System unterliegen...
03.02.2015
Frei nach Underworld erschuf der Autor einen Hybriden aus seinem
Erstlingsprojekt Babel und der letzten Version von NoNSA. Es bleiben
nun nur noch zwei Funktionen mit Passwort und Mastertext, die
eingebettet von 4 Funktionen aus Babel sind: Keine Sorge, da der zu
verschlüsselnde Text nach nun 6 Durchläufen gedreht wird, sind vier
absolut unterschiedliche Durchläufe.
Sind also jetzt 12 absolut unterschiedliche Buchstabenänderungen nach
unterschiedlichen Systemen - saustark, bis dann irgendwann wieder eine
neue Version kommt...
23.02.2016 Motor von NoNSA rund erneuert - gerade mal in zwei Tagen:
Die Herstellung dauert nun noch nur ca. 50 Minuten auf meinem
AMD-4-Kerner - ein wenig Luft nach unten ist noch - die
Code-Optimierung vernachlässigte ich, egal, interessiert sowieso keine
Sau-:)
06.03.2016 NoNSA dauert wieder 80 Minuten, damit nun 39 vollständig neu
erstellte Tabellen zutragekommen - dadurch wird Nonsa schlanker
Letzte Änderung: 03.02.2015, kein Bug, Verbesserung, siehe
Verbesserungen/Fehlerreport, neue Versionen mit alten nicht kompatibel!!! Alte Versionen zum Download Als ZIP für Backup
06.03.2016 neue Version
Tja, in den deutschen Versionen für E-Mails und der normalen
Nonsa-Version wird nun eine Variante des Caesar-Verfahrens in
zwei Durchgängen verwendet.
Caesar wäre bestimmt ein Stück neidisch, denn jeder Buchstabe des
Passwords verschiebt nun ein Buchstaben des zu verschlüsselnden Textes.
Dazu werden die Buchstaben in Zahlen aufgelöst und die Zahl des zu
verschlüsselnden Textes mit dieser Zahl subtrahiert oder addiert,
danach die neue Zahl in der UTF8 Tabelle einem neuen Buchstaben
zugeordnet. Vielleicht einmal eine Erklärung von dem Rot13=Caesar
Verfahren: Bei einem A geht man 13 Buchstaben weiter, also wird ein N
daraus. Das macht man mit jedem Buchstaben.
Meine Caesar-Variante verschiebt je nach Wertigkeit eines Buchstabens
der Passwortsätze eine bestimmte Zahl: Die Zahl ist von ihrer
Passworteingabe abhängig.
Ist das Passwort kürzer, fängt das Zählen von Anfang an. Diese
Variante ist tödlich, weil kein System vorliegt: Ich weiß auch nicht,
um wie viel ihre Buchstaben verschoben werden, weil ich die
Passwortsätze nicht kenne. Sind die Passwortsätze so lang wie der zu
verschlüsselnde Text, schaut ein Hacker ganz schön in die Röhre...Es
ist also wieder die Variante einer semantischen Verschlüsselung, die
ein wenig mit Caesar gekreuzt wurde.
Absolut nicht entschlüsselbar...
Konzept von NoNSA (wie tausche ich
Nachrichten mit NoNSA aus)
Ausgangslage: Klaus (besitzt pc mit Windows 7 und Android-Handy), Anton
(besitzt Computer mit Linux und Android Handy) und Wilhelm
(besitzt Mac und I-Phone) wollen untereinander geheime Nachrichten
austauschen. Das soll über das Handy und den PC bzw. Mac laufen.
Lösung
Klaus lädt sich die Generatorbatch für die E-Mail-Version oder
Standard-Version von NoNSA auf seinen PC. Er gibt am Anfang
des zweistündigen Generationsprozess in vier Schritten
Koordinaten und einen Mastertext ein, der später zum
Algorithmus wird.
Am Ende des Generationsprozess entsteht die HTML-Seite mit integrierten
Javascript, die er in wenigen Sekunden mit Copy und Paste kopiert und
an seine Freunde auf einem USB-Stift übergibt.
Dabei legt er einen beliebigen Passworttext mit seinen Freunden fest:
Z. B. einen seitenlangen Abschnitt aus der Bibel.
Diesen Abschnitt fügt er von einer digitalen Version der Bibel als
Passwort ein.
Danach schreibt er einen beliebig langen Text in das vorgesehene
Textfeld, der ruhig auch 40 - 100 Seiten beträgt.
Danach drückt er den enkodieren-Button und kopiert den verschlüsselten
Text in ein Textdokument. Dieses versendet er an sine Freunde. Diese
können das Textdokument zumindest mit ihrem Browser öffnen und kopieren
den Text in ihre Kopie, tragen das Password ein und dekodieren den Text
mit dem Dekodieren-Button.
Natürlich können die Freunde auch umgekehrt eine Antwort auf demselben
Weg schreiben.
Nun wollen Sie auch Dokumente austauschen, aber das geht in diesem Fall
nicht, weil die Version von NoNSA für die Verschlüsselung kleiner
Dokumente mit einer HTA läuft, welche nur auf Windows läuft und eine
Base64.exe benötigt so wie die Generatorbatch bei jedem Dokument,
welches ver- oder ent-schlüsselt wird.. Richtig, die Version für die
Verschlüsselung von Dokumente beschränkt sich auf die Windowswelt in
der man sich bewegt oder nicht.
Doch zurück zu unserer Gruppe. Die benutzt natürlich auch die
E-Mailversion, da dieser bequem kleine Nachrichten auch im Handy
per E-Mail versendet. Diese Version ist aber nicht mit der
Standardversion kompatibel, weil hier Änderungen bei
der Encodierung und Decodierung sind.
Das ist aber kein Problem, weil man ja erkennt, ob der Text als E-Mail
oder Anhang einer E-Mail versandt wird.
Richtig, bei der Standardversion muss ein Textdokument verwendet
werden, weil Word oder ein E-Mail-Programm den Text formatieren und
dann die neue Formatierung zur Unlesbarkeit führt.
Hingegen wird bei der E-Mailversion alles ohne Trennerzeichen
geschrieben, deshalb ist diese Version für E-Mails und SMS geeignet.
Sollte ein anderes Programm Trennzeichen einfügen, so muss der
Empfänger nur dafür sorgen, dass alle Zeichen ohne Trennung
nacheinander eingefügt werden. Deshalb besitzt die E-Mailversion auch
nur eine Eingabezeile, weil Sie dadurch gezwungen sind wirklich Zeichen
für Zeichen hineinzukopieren oder Blöcke mit Trennnern mit mehreren
Kopiervorgängen wieder in eine Zeile ohne Leerzeichen zu bringen,
verstanden?
Deshalb ist NoNSA die erste Wahl af dem Smartphone für schnelle E-Mails
(empfohlen) oder SMS, Twitter...eben kurzer Text!!!
Im unwahrscheinlichen Fall, dass alle drei Freunde ihre HTML-Seiten
verlieren, kann Klaus durch starten der Batch im Backup-Ordner in 15
Minuten neu generieren. Alte verschlüsselte Text können so wiedergeholt
werden...oder eine andere Version von NoNSA erstellt werden.
Alle drei Versionen können aus dem Backup-Ordner in 15 Minuten eine
vollständige Tabelle generieren. Im Prinzip reicht es also aus, die
Standardversion von NoNSA im zweieinhalbstündigen Prozess zu generieren
und dann die E-Mail-Version von NoNSA im Backup-Ordner mit der
entsprechenden Generatorbatch zu erzeugen. Das spart enorm Zeit.
Deshalb werden die Versionen untereinander aber nicht kompatibel...
Jetzt fragt sich mancher User bestimmt, ob ich nicht auch ein Backup
selbst anlegen könnte, in dem er sich die vier Eingabeschritte auf
einen Zettel notiert? Nein, dass ist nicht möglich. In den zwei Sunden
Wartezeit werden nämlich einmalig 39 Tabellen in 14 Reihen mit 76
Buchstaben nach dem Zufallssystem generiert.
Die können Sie nicht kennen und deshalb liegen auch so viele
Textdokumente im Backup-Ordner. Sie haben auf diesen durch den Zufall
gesteuerten Vorgang keine Beeinflussungsmöglichkeit.
Außerdem werden diverse Koordinaten im Javascript einmalig im
Generationsprozess festgelegt, wie z. B. fast 300 Koordinaten für den
Austauch der Buchstaben...
Jede NoNSA HTML-Side ist wirklich ziemlich einmalig. Die Momentaufnahme
eines Chaos, dass der Autor der Software festhält in Textdokumenten,
die zu der fertigen Tabelle zusammengefügt werden. Deshalb ist wirklich
jede fertig generierte NoNSA- HTML-Seite ein Unikat, welches Sie
beliebig oft kopieren können...mit denselben Werten, die aber wie
in unserem Beispiel nur einer Gruppe von Menschen die Ver- und
Entschlüsselung erlaubt.
Wäre der Autor auf Gewinn aus, so könnte er die fertig generierten
HTML-Seiten einzeln verkaufen, mit dem Hinweis, dass die Erstellung
eben zwei Stunden Zeit kostet... - dann würde eine Tabelle um die 50,-
€ kosten und die menschen müssten das akzeptieren: Denn Sie haben eine
individuelle Software mit eigenen "Algorithmus" und
unterschiedlichen Tabellen erworben...
Nachwort
Als Inhaber einer Kulturseite ist es Pflicht des Autors den geneigten
Leser auf die Bedeutung einer öffentlichen Verschlüsselung und deren
Bedeutung für die Weltgemeinschaft hinzuweisen.
In Staaten mit zweifelhaftem Umgang mit dem Recht am eigenen Wort gilt
das Wassenar-Abkommen.
Beispiel USA:
Bis ins Jahr 1996 galt Verschlüsselungssoftware als Munition und durfte
nicht exportiert werden. Immer noch gelten die Bestimmungen des Wassenar-Abkommens,
wodurch der Export starker Verschlüsselungssoftware eingeschränkt ist.
Unterzeichner des Abkommens ist die Bundesrepublik Deutschland.
Der Autor dieser Software behauptet, dass seine Software stark sei,
aber mit der Einschränkung, dass Sie keinem gültigen Algoritmus
unterliegt.
Der Autor veröffentlicht die Software nur in Deutschland und sieht
darin in seiner Rechtsauffassung keinen Export seiner Software. In der
USA sah man das im Fall von PGP anders.
Deshalb behauptet der Autor auch, dass eine öffentliche Verschlüsselung
nie ganz sicher sein kann, aber jeder Javascriptschreiber sich in die
Allianz des freien Wortes einklinken kann und mit wenigen Handgriffen
mit dem Code dieser Webseite schnell einen sichereren Code erstellen
kann.
Derjenige muss sich aber klar sein, dass er schnell mit dem Gesetz in
Konflikt kommen kann...
Der Autor tritt unaufgefordert und ungefragt der Initiative "E-Mail
made in Germany" bei und empfiehlt eine zusätzliche Verschlüsselung der
E-Mails - gerne auch mit seinem Programm.
Wenn der deutsche Staat es nicht mehr durch Gesetzgebung schafft, seine
eigenen Bürger und sich selbst zu schützen, so sind eben
Organisationen, wirtschaftliche Unternehmen und private Bürger selbst
aufgefordert, dass Recht in die Hand zu nehmen und den Bürger auch nach
dem jüngsten NSA-Skandal zu schützen.
Für die Bundesregierung scheint es ausreichend zu sein, wenn das
Kanzlerin-Telefon abhörsicher ist, aber das kann doch nicht wirklich
allen ernstes die einzige Maßnahme sein?
Jahrelang wurde das Postgeheimnis in Deutschland unterlaufen und bis
zum heutigen Tag werden E-Mails nicht Wort für Wort mit Passwörtern
verschlüsselt und dieses als Standard festgeschrieben.
Wie leicht es ist eine Software zu schaffen, die Dateien und E-Mails
verschlüsselt, sehen Sie auf dieser Webseite und die Implementierung
dieser oder einer anderen Software wäre ein Witz an Aufwand.
Der Staat will aber weiterhin keine freie Kommunikation ermöglichen und
so ehrenwert die Initiative der Mail made in Germany ist, muss erwähnt
werden, dass lediglich der Weg vom Server des Providers gesichert ist,
aber der Inhalt spielend leicht auf den Servern in Deutschland
abgefangen und gelesen werden kann.
Deshalb ist eine individuelle Verschlüsselung erforderlich und alles
andere Augenwischerei. Denn die E-Mail bleibt auf dem
Server weiterhin lesbar!!!
Des weiteren ist der Cloud - Gedanke per se durch die herrschenden
Regierungen und deren Gesetzgebung stark anzweifelbar: Wollen Sie
ernsthaft ihre persönlichen Gedanken z. B. per Microsoft Office in eine
Cloud schicken, obwohl sichere Verschlüsselung vielleicht nur einigen
wenigen US-Bürgern gestattet wird und es auch dort zu vermuten ist,
dass Backdoors existieren?
Deshalb die Erweiterung des Autors, der sich auf das Christentum und
die Freiheit des Wortes weltweit beruft, weil es ein Menschenrecht ist:
Das Wort stammt von Gott und kein
Mensch hat das recht es zu missbrauchen.
Daher auch das Wappen dieses Projekts: Eine Taube mit dem Schlüssel zu
dem Schloss ihrer Fusskette im Mund. Dennoch verlor Sie einen Fuss, da
Sie sich die Fusskette abhackte, um dem Zeichen der Unfreiheit (der
Fusskette) zu entfliehen: Denn Freiheit ist das höchste Gut und es
lohnt sich zuweilen dafür Opfer zu bringen.
Die Spottdrossel war leider schon für die Tribute von Panem reserviert,
aber in der realen Welt darf das "Capitol" einfach nicht siegen...und
dafür liefert der Autor dieser Webseite auch gerne die "Munition"...
NoNSA for english spoken people
I created this english spoken version, because
sometimes is my worse english better than a translator...
What is NoNSA?
It is easy to explain: It is nothing more or less than an independing
way to encode or decode text with your favorite browser! NoNSA ist a
html-side with javascript, which you can use offline on your
personal computer, tablet or smartphone . You can look
anytime in the sourcecode. There are no commercial interests. Maybe you
should try the result of the generation bat-script.
You need one time windows 7, windows 8 or windows 10, vbs (visual basic
script must )be allowed, it is integrated in the bat.
But is it secure to use a html-side with javascript, when everybody
know the source code? Yes, it is, because every html-side with
Javascript is an unicate!
How ist it possible?
Well, let me explain the system: I wrote a bat-script and this
bat-script is a generator, which produces every time you use it on
windows 7 without admin-rights an individual HTML-Side with a
javascript.
You only need one time double-click the bat-script and after four steps
- where you enter basic numbers and a mastertext - you have two waite
only one time 80 minutes, because it is a hard work to generate your
individual
html-document with javscript.
You really have to do it only one time and after that
generating process the encoding and decoding goes very fast. Have
a look on the demonstration-html-side.
Yes - after generate the html you
don't need the bat anymore. The html-side with javascript in the head
do all the job of encoding and decoding allone.
In real live you copy this html-side (with drag and drop it costs a second) and sent it to the receiver. To
make a copy of a html side is a short process...half a second...
Only the receiver can decode the text with the copy of your individual
html-side, because all the 40 tables of the javascript are
indididual and are made by random numbers. The
mastertext is individual, too. Mastertext means that every letter
inclusive spaces are used to choose one of 39 tables. In the same
way the rows of the tables are choosen. In every row, there are 76
letters, which changed your original text.
Download and short description
16.10.2016 Important
I am working with windows 10 now and I have no win 7 or win 8 to test.
However, the new version need Powershell for the generation bat-script.
I think that it works, but please inform me, when it doesn`t work.
Why I use Powershell-script? It is faster and now you need only 10 - 15
minutes to generate the html-side with javascript, which works
independent with every browser on every working system.
Later you can copy this individual side with copy and paste in a few
seconds: But one time you have to generate nonsa with the bat-script,
which included powershell-script and vb-script. An assistent (in
VB-script helps you - it is really easy...).
In earlier times the script generated a backup-folder, in the following
versions there is no backup-folder: It is not nessecary. Make your own
backup with copy and paste of the html side with the included
javascript:
You should make a backup, because when the generated html side get
lost, there is no way to get an identical side: the tables, your
entries, the mastertext...every side is an individual html-side. Only
with thi html-site and copys of this site you can encode or decode -
and don`t forget the password sentences, which make every encoding to
an individual encoding...
However the next two Downloads are only possible, if powershell is
enabled and after 10-15 minutes you have created the html-site, which
includes javascript - nothing more! You don`t need a connection to the
web, you can put the site on your smartphone, notebook with linux....
Download (copy and paste the text of the document and create a bat-script with a name of your choice like nonsa.bat )
Sha 256 of the text: 8d82f626ba5365e5dbc0c8058e53dbace46e79243854d51e1d1ec221b81f17ee
Or just have a look of the result of the generating process: Demo
, don`t work with the demo for serios work, because every one can have
a look in the source-code. You have tu use a password. you can download
the demo - try it....
The second variation is for small e-mails or sms. E-Mails you can send directly out of the program.
Download , sha 256 of the text, c86f5b1ddba78055f1afa2e6634369cad832eca6231092c9ea56f84931ed2a3a
Copy and paste the text. For example test.bat or anonsa.bat - the name of the batch is not important...
Demo
These are all variations produced with a bat-script, which includes vb-scripts and a powershell-script.
Who don`t want use powershell-scripts should download the
german version or the following older english version - these versions
in english are really old - I don`t develop this versions further on:
However, the description is nearly the same, only the backup-folder is not there ...
Download
(enonsa.txt, 250 kb, Sha 256 of the text:
64943ab856740dce06af9a0dc617b7701bcf1aae6144a8fc4c51f83ec946de93
1. The best way is to copy all the text of the textdocument (ctrl + a to mark, ctrl + c for copy) and paste (ctrl + v) it in a new
empty text-document, which you created before. The name of the
file is not important...
2. Change the file extension from e. g. enonsa.txt to enonsa.bat
3. Put the bat-script in an empty folder
3. Make a double click on the bat-script
Attention! VB-script must be enabled, because some vb-scripts will be
created, started and destroyed. You should proof the
powermanagement of your pc. The generation process will cost
about 80 minutes.
You can do other works with your computer,
but then maybe you need a little bit more time.
The assistent
4. At the begin of the generating process an assistent will ask you for
four inputs. Don`t have fears to make something wrong. I wrote a
proof-routine and if you make a mistake the same step will repeat.
a. step one of four: you must enter three times the numbers one to four
in a different order. Don`t use delimeters: For example 234143213241
b. step two of four: now you must enter three times the numbers from
one to three in a different order. Don`t use delimeters: For example 321231123
c. step three of four: The same procedure, but only two times different
numbers from one to nine, e. g. 912837465451236987
However, when you make a small mistake and enter in one block of
numbers accidentally two times the same number, e. g. 912837469 it doesn't matter. You should use
different numbers, because this numbers will be used in different ways:
For example the 1 and 9 will be later a 19 in a table...remember: this is a part
of the strategie to make every html-side an unicate.
In step one of four you set the order of the four functions.
d. step four of four: This is the most important step: the editor will
be opened and you have to enter half or one side of a
text in this mastertext.txt.
At first you should delete the help-text in the document.
You can use a normal text or different letters and after enter the text
you have nearly 50 minutes to save the text. Don`t change the name of
the document!!! Save it in the same folder of the folder. Normaly you
only have to save the the mastertext.txt after write your individual text.
Every letter is important for
encoding and decoding!
Most effective is to use one of the 76 signs of the enonsa-alphabet:
all big and small letters of the alphabet (a and A is a big
difference), the numbers 1-9, The following signs: : , ; . - + ? ! § & ( ) / \
"
You can use any text you want, because normaly there is a fallback
function, but it is unneccessary tu use signs like %#*, because every time the
fallback function will interpretate this as the same letter!
Well, then you have two waite 50 minutes and the result should be a
html-side with javascript in the head of the side.
The html side works allone and you can
now copy it. Every copy is able to encode and decode the text of your
individual html-side. The filename of the side is not important.
So you can open one group with the copies of this side. The
password or better pass-sentences are based on your cration: The others
have to know every letter of it: One space different and you
don`t get the text.
You can copy abook - I did it, but for Goethes Faust you have to waite
about seven minutes: Two are thre sides are a question of a few
seconds...
When you want to open a new group with different tables an mastertext,
you have to make the generation process again.
Backupfolder
Automaticly a backupfolder is created. If you want make a backup with
the same values, you only have to put the bat-script in the
backupfolder and start it with a double-click. Fifteen minutes later
you have the new htmlside with the same mastertext and values. Well,
it is more clever to copy your nonsa.html -:)
Remember: To copy and paste goes very fast...
The backup folder make only sence, when you use it for creating another
version of NoNSA. If there is any interest, I want to translate the
other versions, too. The second version is for Emails and with the
third version you can encode and decode documents or files like zip,
PDF, docx...
First steps
1. Use NoNSA with or without password. If you use a password, the
reciever must know the password, too
2. A password or passsentences are much more better. NoNSA works with
the mastertext and Password in the same way. The masterpasstext is the
fallbackfunction, when you don`t enter a password. The advantage of the
mastertext is, that nobody have to know the text an the mastertext can
be created more difficult: But it is a part of the document and
everybody , who steal your document, know it.
When you used mastertext and password, both is used: I think, this is the best way.
For the password are the same rules as for the masterpasstext.
When you use only the masterpasstext, every letter will be used for
encoding in two ways: Half of the functions use the letters of the
mastertext in one direction (from left to right) and the other function
use the mastertext rotated (from right to left). Well that is true and
a lie, because I rotated the text to encode and decode two times, but
the effect is the same....-:)
3. Push the button encode to encode the text (if you want to proof,
push the button decode to decode the text)
4. Copy the text and paste it in a *.txt document. Be carefull: You
have to copy all the text and spaces are a part of the encoding
process! If one letter or space is missing, you never will get the text
back. Try it better one time before you sent the encoded text.
Don`t use a email or docx-document. They have
a different way to format text.
NoNSA to mail enonsaml
This version is simular to the other version, but not compatible to the
other version. The Instruction for the generatingprocess is
nearly the same, but the unserface of the html-side is a little
bit different.
Have a look at the demo
Tip: If you have created the other version of NoNSA, you can use the
backup folder. Put the batch in the same backup-folder and make a
double click. Fifteen minutes later you have created the html-side with
javascript.
It is possible, because its the same engine. But remember: No version
of NoNSA is compatible with another version and you shoul never
try to decode one encoded text of the other version, because it
will not work!
Download, 264 KB, Sha d512884bf36da35f6e0e0883aa98429c6a154701cedc49abc0c21ab8eafc9685
1. The best way is to copy all the text of the textdocument (ctrl + a to mark, ctrl + c for copy) and paste (ctrl + v) it in a new
empty text-document, which you created before. The name of the
file is uninteristing..
2. Change the file extension from e. g. enonsaml.txt to enonsaml.bat
3. Put the bat-script in an empty folder
3. Make a double click on the bat-script
Attention! VB-script must be enabled, because some vb-scripts will be
created, started and destroyed. You should proof the
powermanagement of your pc. The generation process will cost
about to and a half hours. You can do other works with your computer,
but then maybe you need a little bit mor time.
The assistent
4. At the begin of the generating process an assistent will ask you for
four inputs. Don`t have fears to make something wrong. I wrote a
proof-routine and if you make a mistake the same step will repeat.
a. step one of four: you must enter three times the numbers one to four
in a different order. Don`t use delimeters: For example 234143213241
b. step two of four: now you must enter three times the numbers from
one to three in a different order. Don`t use delimeters: For example 321231123
c. step three of four: The same procedure, but only two times different
numbers from one to nine, e. g. 912837465451236987
However, when you make a small mistake and enter in one block of
numbers accidentally two times the same number, e. g. 912837469 it doesn't matter. You should use
different numbers, because this numbers will be used in different ways:
For example the 1 and 9 will be later a 19 in a table...remember: this is a part
of the strategie to make every html-side an unicate.
In step one of four you set the order of the four functions.
d. step four of four: This is the most important step: the editor will
be opened and you have to enter half or one side of a
text.
At first you should delete the help-text in the document.
You can use a normal text or different letters and after enter the text
you have nearly two hours to save the text. Don`t change the name of
the document!!! Save it in the same folder of the folder. Normaly you
only have to save the the mastertext.txt.
Backupfolder
Automaticly a backupfolder is created. If you want make a backup with
the same values, you only have to put the bat-script in the
backupfolder and start it with a double-click. Fifteen minutes later
you have the new htmlside with the same mastertext and values. Well,
it is more clever to copy your nonsa.html -:)
Remember: To copy and paste goes very fast...
The backup folder make only sence, when you use it for creating another
version of NoNSA.
First steps
1. Use NoNSA with or without password. If you use a password, the
reciever must know the password, too
2. A password or passsentences are much more better. NoNSA works with
the mastertext and Password in the same way. The masterpasstext is the
fallbackfunction, when you don`t enter a password.
For the password are the same rules as for the masterpasstext.
When you use only the masterpasstext, every letter will be used for
encoding in two ways: Half of the functions use the letters of the
mastertext in one direction (from left to right) and the other function
use the mastertext rotated (from right to left). Well that is true and
a lie, because I rotated the text to encode and decode two times, but
the effect is the same....-:)
3. Push the button encode to encode the text (if you want to proof,
push the button decode to decode the text)
4. Push the email button and the window of your email-program will be
opend with the encoded text. It is possible to copy the text and paste
it with twitter, SMS...
5. The reciever must have a copy of this individual html-Side
6. You can use your Android smartphone with firefox, because only
firefox is able to open a html-side, which is online on your
sd-card...Google forgot to make this function for Andoid - that was not
clever...
How NoNSA works?
There are four different functions and I rotate after four passes your
text to encode, so that there are more than seven different
passes. Some of
the passes are made with your password or better passentence. The
fallback is the mastertext.
You should copy a digital long text für your "password". The
length of the password can be so long as the text you want to encode.
The receiver has to know the password, but that is normal. You don`t
have to use a password, but you should use one.
At the end you have for unknown textes for encoding and decoding: The
mastertext, the password and both textes rotated.
It is right: you encode a text through words and there is no or should
I say the best algoritmus behind it - the algoritmus of the semantics.
A hacker needs a system, but in semantics is no system...
Every letter of the password and mastertext is a cordinate
for the 14 rows of 39 different tables. So you have four times a
different algoritmus. In one row of a table there are 76 letters.
That is the idea: NoNSA has no algoritmus. The mastertest and later the
passentences are a product of your creation. At the end you create your
individual algoritmus. You can make mixed variations of letters and
spaces and every letter or space is one coordinate...the algoritmus is
dead, long live NoNSA...
----