
Framework criptográfico fácil de usar para proteção de dados: mensagens seguras com sigilo perfeito e armazenamento seguro de dados. Possui APIs unificadas em 14 plataformas.
Themis é uma biblioteca open-source de serviços criptográficos de alto nível para proteger dados durante autenticação, armazenamento, mensagens, troca em rede, etc. Themis resolve 90% dos casos típicos de proteção de dados comuns à maioria dos aplicativos.
Themis ajuda a construir funcionalidades criptográficas simples e complexas de forma fácil, rápida e segura. Themis permite que os desenvolvedores se concentrem no principal: desenvolver seus aplicativos.
Criptografe segredos armazenados nos seus aplicativos e no backend: chaves de API, tokens de sessão, arquivos.
Criptografe campos de dados sensíveis antes de armazená-los no banco de dados ("criptografia de campo no lado do aplicativo").
Suporte a criptografia pesquisável, tokenização de dados e mascaramento de dados usando o Themis e o Acra.
Troque segredos com segurança: compartilhe dados sensíveis entre as partes, crie um aplicativo de chat simples entre pacientes e médicos.
Construa esquemas de criptografia de ponta a ponta com arquitetura centralizada ou descentralizada: criptografe dados localmente em um aplicativo, use-os criptografados em qualquer lugar, descriptografe apenas para usuários autenticados.
Mantenha sessões seguras em tempo real: envie mensagens criptografadas para controlar dispositivos conectados a partir do seu aplicativo, receba dados sensíveis em tempo real dos seus aplicativos para o seu backend.
Compare segredos entre as partes sem revelá-los (autenticação baseada em prova de conhecimento zero).
Uma única biblioteca criptográfica que serve para todos: Themis é a melhor opção para aplicativos multiplataforma (ex.: app iOS+Android+Electron com backend Node.js) porque oferece API 100% compatível e funciona da mesma forma em todas as plataformas suportadas.
Themis fornece blocos de construção prontos (“criptossistemas”) que simplificam o uso das operações criptográficas centrais de segurança.
Themis fornece 4 serviços criptográficos importantes:
Criamos o Themis para construir outros produtos sobre ele — ou seja, o Acra e o Hermes.
Consulte a página Instalação para instalar o Themis no seu aplicativo móvel, web, desktop ou no servidor. Recomendamos fortemente os pacotes de instalação em vez de compilar a partir do código-fonte.
Themis está disponível para as seguintes linguagens/plataformas; consulte os guias de linguagem para cada uma: