Zur deutschen Anleitung scrollen Sie bitte nach unten.
Sanitizer is a tool which can detect problems in Cryptomator vaults and restore lost data.
Currently, Sanitizer is only available as a console application. We will integrate it into Cryptomator soon. For now, the following instructions tell you how to use Sanitizer.
Java Installation
At first, you need to have Java (in macOS, the JDK is needed). Java for Windows is available for download here. JDK for macOS can be obtained here.
JCE Installation
After installation, the JCE Unlimited Strength Policy files need to be installed (this allows Java to use 256 bit encryption keys). Those can be obtained here.
To install those files on Windows, navigate to the directory where Java was installed (usually this is C:\Program Files\Java\jre1.8... or C:\Program Files (x86)\Java\jre1.8...). Inside this directory, you will find the subfolder lib\security. Inside this folder are two JAR-files: local_policy.jar and US_export_policy.jar. Replace those files with the files from the JCE download.
How to do this on macOS is illustrated here:
Running Sanitizer
Now you need to download the Sanitizer jar file from here. Afterwards you can run Sanitzer.
To do that on Windows, open the command prompt (Start Menu > Enter "cmd" and press enter) and enter the following command:
java -jar C:\path\to\sanitizer-0.11.jar check -vault C:\path\to\vault -deep
Replace the paths C:\path\to\sanitizer-0.11.jar and C:\path\to\vault accordingly. You can open an Explorer window and drag and drop the JAR file and vault directory into the command prompt to insert the correct path.
This video shows how to do that on macOS.
After running Sanitizer, the files *.structure.txt and *.check.txt are created. Those files contain some information about your vault (a list of the (encrypted) files and a problems report). If your vault does not work as expected, you can send the files to our support email address and we will have a look.
Wie führe ich Sanitizer aus?
Sanitizer ist ein Tool, das Probleme in Cryptomator-Tresoren erkennen und Daten wiederherstellen kann.
Zurzeit ist Sanitizer nur als Konsolenanwendung verfügbar. Wir werden ihn zeitnah in die Cryptomator-Anwendung integrieren. Bis dahin ist nachfolgend beschrieben wie Sanitizer gestartet werden kann.
Java-Installation
Zunächst muss Java installiert werden (auf macOS wird das JDK benötigt). Java für Windows kann hier heruntergeladen werden. Das JDK für macOS ist hier verfügbar.
JCE-Installation
Jetzt müssen die JCE-Unlimited-Strength-Policy-Dateien installiert werden (dies ist erforderlich, damit Java 256-Bit-Schlüssel verwenden kann). Die JCE-Dateien sind hier verfügbar.
Um die Dateien auf Windows zu installieren, navigieren Sie zu dem Verzeichnis, in dem Java installiert wurde (das ist üblicherweise C:\Program Files\Java\jre1.8... oder C:\Program Files (x86)\Java\jre1.8...). In diesem Verzeichnis befindet sich ein Ordner lib\security. Dieser enthält zwei JAR-Dateien: local_policy.jar und US_export_policy.jar. Ersetzen Sie diese Dateien mit den Dateien aus dem JCE-Download.
Wies man dies auf macOS macht, wird hier gezeigt:
Sanitizer ausführen
Nun kann Sanitizer heruntergeladen werden. Anschließend können Sie Sanitizer ausführen.
Um dies auf Windows zu tun, öffnen Sie den Windows-Befehlsprozessor (Start-Menü > "cmd" eingeben und Enter drücken) und geben Sie den folgenden Befehl ein:
java -jar C:\pfad\zum\sanitizer-0.11.jar check -vault C:\pfad\zum\tresor -deep
Ersetzen Sie die Pfade C:\pfad\zum\sanitizer-0.11.jar und C:\pfad\zum\tresor entsprechend. Sie können ein Fenster im Windows-Explorer öffnen und die JAR-Datei und das Tresor-Verzeichnis per Drag & Drop in das Befehlsfenster verschieben, um die Pfade einzufügen.
Dieses Video (EN) zeigt, wie man dies auf macOS macht.
Nach dem Ausführen des Sanitizers werden die Dateien *.structure.txt und *.check.txt erstellt. Diese Dateien enthalten Informationen über den Tresor (eine Liste der (verschlüsselten) Dateien und gefundene Probleme). Wenn Ihr Tresor nicht wie erwartet funktioniert, können Sie uns diese Dateien an unsere Support-E-Mail-Adresse senden, damit wir die Probleme untersuchen können.