
Benutzerfreundliches kryptografisches Framework für Datenschutz: sicheres Messaging mit Forward Secrecy und sichere Datenspeicherung. Verfügt über einheitliche APIs auf 14 Plattformen.
Themis ist eine Open-Source-Bibliothek für hochwertige kryptografische Dienste zum Schutz von Daten bei Authentifizierung, Speicherung, Messaging, Netzwerkaustausch usw. Themis löst 90 % der typischen Datenschutz-Anwendungsfälle, die in den meisten Apps üblich sind.
Themis hilft, sowohl einfache als auch komplexe kryptografische Funktionen einfach, schnell und sicher zu entwickeln. Themis ermöglicht Entwicklern, sich auf das Wesentliche zu konzentrieren: die Entwicklung ihrer Anwendungen.
Verschlüsseln Sie gespeicherte Geheimnisse in Ihren Apps und im Backend: API-Schlüssel, Sitzungstokens, Dateien.
Verschlüsseln Sie sensible Datenfelder, bevor Sie sie in der Datenbank speichern ("anwendungsseitige Feldverschlüsselung").
Unterstützt durchsuchbare Verschlüsselung, Daten-Tokenisierung und Datenmaskierung mit Themis und Acra.
Tauschen Sie Geheimnisse sicher aus: teilen Sie sensible Daten zwischen Parteien, erstellen Sie eine einfache Chat-App zwischen Patienten und Ärzten.
Bauen Sie Ende-zu-Ende-Verschlüsselungsschemata mit zentralisierter oder dezentralisierter Architektur auf: Daten lokal in einer App verschlüsseln, überall verschlüsselt verwenden, nur für authentifizierte Benutzer entschlüsseln.
Halten Sie Echtzeit-Sicherheitssitzungen aufrecht: senden Sie verschlüsselte Nachrichten, um verbundene Geräte über Ihre App zu steuern, und empfangen Sie in Echtzeit sensible Daten von Ihren Apps an Ihr Backend.
Vergleichen Sie Geheimnisse zwischen Parteien, ohne sie preiszugeben (Authentifizierung auf Basis von Zero-Knowledge-Beweisen).
Eine Kryptografie-Bibliothek, die für alle passt: Themis ist die beste Wahl für plattformübergreifende Apps (z. B. iOS+Android+Electron-App mit Node.js-Backend), da es eine 100 % kompatible API bietet und auf allen unterstützten Plattformen auf die gleiche Weise funktioniert.
Themis bietet fertige Bausteine („Kryptosysteme“), die die Verwendung der zentralen kryptografischen Sicherheitsoperationen vereinfachen.
Themis bietet 4 wichtige kryptografische Dienste:
Wir haben Themis entwickelt, um darauf andere Produkte aufzubauen – z. B. Acra und Hermes.
Siehe die Seite Installation, um Themis für Ihre Mobile-, Web-, Desktop- oder Serveranwendung zu installieren. Wir empfehlen dringend Installationspakete anstelle eines Builds aus dem Quellcode.
Themis ist für die folgenden Sprachen/Plattformen verfügbar; für jede Sprache siehe Sprach-Anleitungen: