
Framework criptográfico fácil de usar para la protección de datos: mensajería segura con secreto perfecto hacia adelante y almacenamiento seguro de datos. Tiene APIs unificadas en 14 plataformas.
Themis es una librería de código abierto de servicios criptográficos de alto nivel para proteger datos durante la autenticación, el almacenamiento, la mensajería, el intercambio en red, etc. Themis resuelve el 90 % de los casos de uso típicos de protección de datos que son comunes en la mayoría de las aplicaciones.
Themis ayuda a construir funciones criptográficas, tanto simples como complejas, de forma fácil, rápida y segura. Themis permite a los desarrolladores centrarse en lo principal: desarrollar sus aplicaciones.
Cifra los secretos almacenados en tus aplicaciones y backend: claves de API, tokens de sesión, archivos.
Cifra los campos de datos sensibles antes de almacenarlos en la base de datos (“cifrado a nivel de campo en el lado de la aplicación”).
Soporta cifrado buscable, tokenización de datos y enmascaramiento de datos con Themis y Acra.
Intercambia secretos de forma segura: comparte datos sensibles entre las partes, crea una aplicación de chat sencilla entre pacientes y médicos.
Construye esquemas de cifrado de extremo a extremo con arquitectura centralizada o descentralizada: cifra los datos localmente en una aplicación, úsalos cifrados en todas partes y descifra solo para el usuario autenticado.
Mantén sesiones seguras en tiempo real: envía mensajes cifrados para controlar los dispositivos conectados desde tu aplicación y recibe datos sensibles en tiempo real desde tus aplicaciones hasta tu backend.
Compara secretos entre las partes sin revelarlos (autenticación basada en pruebas de conocimiento cero).
Una única librería criptográfica que se adapta a todos: Themis es la mejor opción para aplicaciones multiplataforma (p. ej., una aplicación iOS+Android+Electron con backend Node.js) porque proporciona una API 100 % compatible y funciona de la misma manera en todas las plataformas compatibles.
Themis proporciona bloques de construcción listos para usar (“criptosistemas”), que simplifican el uso de las operaciones fundamentales de seguridad criptográfica.
Themis proporciona 4 servicios criptográficos importantes:
Creamos Themis para construir otros productos sobre él, es decir, Acra y Hermes.
Consulta la página de Instalación para instalar Themis en tu aplicación móvil, web, de escritorio o de servidor. Recomendamos encarecidamente los paquetes de instalación en lugar de compilar desde el código fuente.
Themis está disponible para los siguientes lenguajes/plataformas; consulta las guías de lenguajes para cada uno: