Jwallet.

ein Programm, um private Daten sicher zu halten
Jetzt downloaden

Jwallet. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • Dan Fulea
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 77 KB

Jwallet. Stichworte


Jwallet. Beschreibung

Die JWallet-Anwendung wurde entwickelt, um ein Programm zu sein, um private Daten sicher zu halten. Geben Sie einfach Ihre Daten ein und speichern Sie es, um ihn zu speichern! Das Programm verschlüsselt die Daten und nur das Benutzerpasswort kann es zeigen! Das Benutzerpasswort wird in einen gültigen Schlüssel für den Verschlüsselungs- / Entschlüsselungsalgorithmus umgewandelt. Der Anwendungsverschlüsselungs- / Entschlüsselungsalgorithmus ist AES / CBC / PKCS5PADDING und es gilt als das beste verfügbare! Es verwendet einen Standardschlüssel von 256 Bit, der für jeden Zweck stark genug ist. Diese 256-Bit-Taste wird mit einem Message Digest SHA-256-Algorithmus auf dem Kennwort des Benutzers verwendet! Diese Anwendung verwendet die erweiterte SecurePerandom-Klasse für den Zufallszahlengenerator. Für den Ausbildungszweck nur (kann als redundant angesehen werden), wird es verwendet 8 Bytes Salz und es wird 1000 Iterationen durchgeführt, um die 'Fingerabdrücke des anfänglichen Benutzerkennworts mit dem Message Digest-Algorithmus ableiten. Die ersten 'Fingerabdrücke' (ohne Verwendung des Salzes und Iterationen) sollten jedoch ausreichen, weil: Der Verschlüsselungsschlüssel wird niemals von diesen Anwendungen gespeichert! Es existiert nur im Kopf des Benutzers und er wird bei der Laufzeit vom Benutzerpasswort abgeleitet! Daher wird jeder Versuch des Reverse Engineering den Verschlüsselungsschlüssel versagen! Standard-JRE von Sun Java, der nicht mit einem 256-Bit-AES-Verschlüsselungsschlüssel funktioniert. Wenn der Benutzer diese JRE verwenden soll, kann er nur die MS5-Meldungs-Digest-Algorithmen verwenden, die einen 128-Bit-AES-Verschlüsselungsschlüssel erzeugt. Um den SHA-256-Hash-Algorithmus auszuführen, der einen 256-Bit-AES-Verschlüsselungsschlüssel erzeugt, muss der Benutzer unbegrenzte Verschlüsselungspolitik-Gläser herunterladen und die Standard-Gläser in Java_Home-Ordner überschreiben. Ein schwaches Passwort kann leicht gebrochen werden! Bestes Szenario: Verwenden Sie ein starkes Kennwort (mindestens 10 Zeichen) und 256 Bit-AES-Verschlüsselungsschlüssel (oder 128 Bits, wenn Standard-JRE installiert ist), wodurch der SHA-256-Algorithmus (oder MD5, falls Standard-JRE installiert ist) für den Nachrichtenaufschluss.


Jwallet. Zugehörige Software