[go: up one dir, main page]

Menu

Tree [6309ff] master /
 History

HTTPS access


File Date Author Commit
 Programm_Download 2018-06-15 Nicolas Sauter Nicolas Sauter [6309ff] rename exe
 Properties 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.
 .gitattributes 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.
 .gitignore 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.
 App.xaml 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.
 App.xaml.cs 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.
 Entschlüsseln.gif unknown
 LICENCE 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.
 MainWindow.xaml 2018-05-13 Nicolas Sauter Nicolas Sauter [130695] Update MainWindow.xaml
 MainWindow.xaml.cs 2018-05-11 Nicolas Sauter Nicolas Sauter [73b4cb] Readme angepasst
 OnTimePad_WPF.csproj 2018-05-11 Nicolas Sauter Nicolas Sauter [73b4cb] Readme angepasst
 OnTimePad_WPF.sln 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.
 README.md 2018-06-14 Nicolas Sauter Nicolas Sauter [7bd028] readme gea
 Verschlüsseln.gif unknown
 app.config 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.
 part_Auswaehlen.cs 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.
 part_Haubtprogramm.cs 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.
 part_Meldungen.cs 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.
 part_OnTimePadEnts.cs 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.
 part_OnTimePadVers.cs 2018-05-11 Nicolas Sauter Nicolas Sauter [73b4cb] Readme angepasst
 part_PassEnts.cs 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.
 part_PassVers.cs 2018-04-21 Nicolas Sauter Nicolas Sauter [87f529] Projektdateien hinzufügen.

Read Me

One-Time-Pad Version 2.0.0

Verschlüsselungs Programm

C# WPF

Mit dem C Sharp RNGCryptoServiceProvider

Verschlüsselungs - Programm => On-Time-Pad
Einfach per Drag and Drop Dateien ins Fenster Ziehen.

Wahlweise:

  • Password Verschlüsselung periodisch (nicht sehr sicher)

  • On-Time-Pad Verschlüsselung, sehr sicher weil Schlüssel genau so lange wie die Datei.

Der zufalls Generator ist die RNGCryptoServiceProvider Klasse von C Sharp die gemäss Beschreibung
starke Zufallszahlen für Kryptographische Anwendungen Erzeugt!

Einzige Chance ist wenn der Zufallsgenerator der Schlüsselerstellung nachgeahmt werden kann.
Aber das kann nur ein professioneller Kryptograph Beurteilen wie sicher der Zufallsschlüssel ist.

Und Achtung beim Entschlüsseln müssen die Namen der Dateien Stimmen, so wie sie erstellt werden.

Anleitung:

Eigentlich Selbsterklärend. ;)


Verschlüsseln(Encode)


Entschlüsseln(Decode)


  1. Haken links Mitte muss gesetzt sein, so das On Time Pad: steht links.
  2. Nur mit Drag and Drop die Datei(en) ins Fenster ziehen bis es Gelb wird dann loslassen
  3. Verschlüsseln Button Drücken, Fertig :)))
  4. Aus jeder Datei werden 2 Dateien Erzeugt, ein Schlüssel und der Verschlüsselte Klartext.
  5. Die Namen auf Keinen Fall Ändern!
  6. Zum Entschlüsseln einfach die Datei die mit K_V_PAD_ anfängt ins Fenster Ziehen.
  7. Dann Entschlüsseln Button Drücken, Fertig!! :)))

Ps: Es können auch mehrere Dateien gleichzeitig Verschlüsselt werden! :))))
Die Dateien werden vor dem Verschlüsseln Komprimiert mit dem Deflate Algorithmus.