Dateiverschlüsseler

Die Java File Encoder wurde geschaffen, um die Privatsphäre zu wahren, sofern keine bösartige Absicht besteht.

Leider kann die Anwendung die Absichten des Benutzers nicht genau einschätzen...

Warenbezeichnung

Mit dieser Anwendung können Sie:

  • Verschlüsseln und Entschlüsseln von Binärdateien.
  • Verschlüsselungsstärke des Modells aus der Konfiguration.
  • Verwenden Sie mehrere Threads zur Verschlüsselung.
  • Speichern Sie die verschlüsselte Datei in mehreren Volumes, basierend auf Größenkriterien.

Allgemeine Merkmale:

  • Mehrsprachig
  • Konfigurierbarer Mehrauflösungszoom
  • Option Dunkler Modus
  • Benachrichtigung über die neue Version
  • Bedienungsanleitung


Mit der Version v1.7 wird die Verschlüsselung robuster, ein Meilenstein, indem die Rechenzeit erheblich erhöht wird, die benötigt wird, um die Verschlüsselung durch Brute Force zu brechen.

Code-Beschreibung

Für die Entwicklung dieser Anwendung wurde eine proprietäre Verschlüsselungsmethode implementiert:

  • Basierend auf XOR-Stream-Verschlüsselung.
  • Chaotischer Pseudo-Zufallsgenerator.
  • Passwörter für den Pseudo-random-Generator können bis zu 16.000 Bit lang sein.
  • Die Anzahl der möglichen Kombinationen wird durch die Stärke des Passworts begrenzt, das einen 32-Byte-Hash verwendet.
  • Der Benutzer kann die Einstellungen ändern, um Byte-Reorder während der Verschlüsselung zu ermöglichen, wodurch Brute-Force-Angriffe deutlich verlangsamt werden.
  • Der Benutzer kann die Verschlüsselung oder Entschlüsselung jederzeit absagen.

Es basiert auf der Plattform-Bibliothek v1.4, die viele gemeinsame Funktionen in allen Anwendungen enthält


Mit der Version 1.7 wird die Rechenzeit, die zum Brechen der Brute-Force-Verschlüsselung benötigt wird, erheblich erhöht, ohne die Entschlüsselungszeit des Benutzers zu erhöhen.

Die Art der Verschlüsselung, die in dieser Anwendung verwendet wird, beruht auf einem pseudo-randomen Bitstrom, der für die Zeichenumordnung und dann für die Verschlüsselung/Entschlüsselung mit der XOR-Maske-Methode verwendet wird. Dies geschieht in Scheiben.

Die Erhöhung der Zeit, die benötigt wird, um die Verschlüsselung durch Brute Force zu brechen, wird dadurch erreicht, dass es absolut notwendig ist, dass die erste Scheibe vor der Entschlüsselung der Zeichen mit dem XOR komplett neu geordnet wird.

Und dies wird dadurch erreicht, dass die XOR-Verschlüsselung/Entschlüsselung den gleichen Pseudo-random-Generator verwendet, der bei der Neubestellung verwendet wird und die XOR-Phase unmittelbar nach der Neubestellung aus dem Zustand des Generators startet.

Auf diese Weise gibt es keine möglichen Abkürzungen, um zu versuchen, durch brutale Gewalt zu entschlüsseln.

Fenster

Dateiverschlüsseler (jfe v1.0) (2014-2015)

Herunterladen

Dateiverschlüsseler (jfe v1.1) (2016)

Herunterladen

Dateiverschlüsseler (jfe v1.2) (2017)

Herunterladen

Dateiverschlüsseler (jfe v1.3) (2018-2019)

Herunterladen

Dateiverschlüsseler (jfe v1.4) (2019)

Herunterladen

Dateiverschlüsseler (jfe v1.5) (2021-2024)

Herunterladen

Dateiverschlüsseler (jfe v1.6) (2025)

Herunterladen

Fassungen

image

Die Entwicklung dieser Anwendung stammt aus der Notwendigkeit, Dateien mit einer benutzerdefinierten Methode zu verschlüsseln.

Die Anwendung ermöglicht eine einfache Dateiverschlüsselung, die zeitsparende Verschlüsselungs-/Entschlüsselungsmethoden verwendet, die Brute-Force-Angriffe weniger schwierig machen und für die Verschlüsselung kleiner Dateien geeignet ist.

Es gibt eineumfassende Bedienungsanleitung Das erklärt die Betriebsdetails sowohl für den Benutzer als auch für die interne Anwendung.

image

Diese Anwendungsversion wurde als Reaktion auf Probleme erstellt, die durch die neue JRE-Version verursacht wurden, die den visuellen Aspekt der ursprünglichen Anwendung v1.0 beeinflusste. Version 1.1 wurde entwickelt, um diese Probleme zu beheben.

Die Bedienungsanleitung hat sich mit dieser Version nicht geändert und bleibt die gleiche wie die vorherige Version der Bedienungsanleitung.

image

In dieser Version wurden einige Änderungen vorgenommen:

  • Behoben einen Fehler im benutzerdefinierten Pseudo-random-Generator, der in früheren Versionen verwendet wurde.
  • Neue Verschlüsselungsmethoden, die speziell für die Verwendung mit großen Dateien entwickelt wurden, wurden entwickelt, um die Verschlüsselungsgeschwindigkeit und Robustheit zu erhöhen.

Ein spezifischesBenutzerhandbuch dieser Version existiert, die alle Details erklärt.

image

Es gab mehrere Änderungen in dieser Version:

  • Neue Verschlüsselungsmethode optimiert für große Dateien mit mehreren Threads.
  • Neue Verschlüsselungsmethode, die verschlüsselte Dateien in Volumes aufteilt, wenn die Dateigröße begrenzt ist.
  • Vergrößerungsfaktor passt die Fensteranzeige an unterschiedliche Gerätepixeldichten an.

Es gibt einespezifisch Benutzerhandbuch für diese Version, die alle Details erklärt.

image

Diese Version wurde entwickelt, um einen Fehler zu beheben, der bei der Interaktion mit einer neuen Java-9-Funktion aufgetreten ist, die sich mit hohen Pixeldichte-Bildschirmen befasst.

Maven Unterstützung ist auch enthalten.

Es gibt einespezifisch Benutzerhandbuch für diese Version, die alle Details erklärt.

image

Das Ziel dieser Version ist es, die neue Version Abfrage hinzuzufügen, um Feedback darüber zu erhalten, wie viele Personen die Anwendung verwenden.

Die Option Dunkelmodus wurde ebenfalls hinzugefügt.

Es gibt einespezifisch Benutzerhandbuch für diese Version, die detaillierte Erklärungen liefert.

image

Diese Version wird eingeführt, um den neuen fileEncoderType zu verwenden, der hinzugefügt wurde, um die Notwendigkeit einer robusteren Verschlüsselung gegen Brute-Force-Cracking-Versuche für kleine Puffer zu adressieren.

Diese Notwendigkeit entsteht mit der neuen Entwicklung, um die Zwischenablage zwischen dem Desktop-Computer und einem Android-Mobil, die ich bald veröffentlichen (heute: 21/04/2025)

Mit der neuen Verschlüsselungsmethode wird der Brute Force Cracking Versuch für diese Art von Verschlüsselung rechnerisch teurer.

In dieser neuen Art der Verschlüsselung erfolgt die Verschlüsselung mit einem XOR-Stream mit Zeichenumordnung nach Slices.

Das Neue ist, dass es jetzt unbedingt notwendig ist, die erste komplette Scheibe neu zu ordnen, bevor man mit der Entschlüsselung eines Zeichens beginnt.

Wenn die Datei z.B. 2 KB ist, ist es notwendig, diese 2 KB neu zu ordnen, bevor die Entschlüsselung der Zeichen erfolgt.

Die Zeit für diese Aufgabe (mit 2 KB) ist heute etwa eine halbe Sekunde auf einer leistungsstarken CPU am Markt (2025)

Downloads