
Framework crittografico facile da usare per la protezione dei dati: messaggistica sicura con forward secrecy e archiviazione sicura dei dati. API unificate su 14 piattaforme.
Themis è una libreria open-source di servizi crittografici di alto livello per proteggere i dati durante l'autenticazione, l'archiviazione, la messaggistica, lo scambio in rete, ecc. Themis risolve il 90% dei casi d'uso tipici di protezione dei dati comuni alla maggior parte delle app.
Themis aiuta a realizzare funzionalità crittografiche, sia semplici che complesse, in modo facile, rapido e sicuro. Themis consente agli sviluppatori di concentrarsi sulla cosa principale: sviluppare le loro applicazioni.
Crittografare i segreti salvati nelle tue app e nel backend: chiavi API, token di sessione, file.
Crittografare i campi dati sensibili prima di archiviarli nel database ("crittografia a livello di campo lato applicazione").
Supportare la crittografia ricercabile, la tokenizzazione dei dati e il data masking con Themis e Acra.
Scambiare segreti in modo sicuro: condividere dati sensibili tra le parti, creare una semplice app di chat tra pazienti e medici.
Costruire schemi di crittografia end-to-end con architettura centralizzata o decentralizzata: crittografare i dati localmente su un'app, utilizzarli crittografati ovunque e decrittografarli solo per l'utente autenticato.
Mantenere sessioni sicure in tempo reale: inviare messaggi crittografati per controllare i dispositivi connessi dalla tua app, ricevere dati sensibili in tempo reale dalle tue app al tuo backend.
Confrontare segreti tra le parti senza rivelarli (autenticazione basata su prove a conoscenza zero).
Una sola libreria crittografica che fa per tutti: Themis è la scelta ideale per le app multi-piattaforma (ad es. app iOS+Android+Electron con backend Node.js) perché fornisce un'API compatibile al 100% e funziona allo stesso modo su tutte le piattaforme supportate.
Themis fornisce componenti pronti all'uso (“crittosistemi”) che semplificano l'utilizzo delle operazioni crittografiche di sicurezza fondamentali.
Themis offre 4 importanti servizi crittografici:
Abbiamo creato Themis per costruirci sopra altri prodotti, come Acra e Hermes.
Consulta la pagina Installazione per installare Themis per la tua applicazione mobile, web, desktop o lato server. Consigliamo vivamente i pacchetti di installazione invece della compilazione dal sorgente.
Themis è disponibile per i seguenti linguaggi/piattaforme; fai riferimento alle guide per linguaggio per ciascuno di essi: