NoNSA - Now no Spyware again Edidtion

NoNSA Logo



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-:)

E-Mail

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...

----










Impressum
Datenschutz