| Keyczar. Toolkit para criptografia segura e simples |
Baixe Agora |
Keyczar. Classificação e resumo
- Licença:
- The Apache License 2.0
- Nome do editor:
- Steve Weis
- Site do editor:
- http://www.keyczar.org/
Keyczar. Tag
Keyczar. Descrição
Toolkit para criptografia segura e simples O Keyczar é um kit de ferramentas criptográficos de código aberto projetado para facilitar e mais seguro para os Devlopers usar criptografia em suas aplicações. Ele suporta autenticação e criptografia com chaves simétricas e assimétricas. Por que Keyczar? Criptografia é fácil de obter errado. Os desenvolvedores podem escolher modos de cifra inadequados, usar algoritmos obsoletos, compor primitivos de maneira insegura ou deixar de antecipar a necessidade de rotação chave. A Keyczar abstrai alguns desses detalhes, escolhendo padrões seguros, marcando automaticamente as saídas com as informações da versão principal, e fornecendo uma interface de programação simples.Keyczar é projetado para ser aberto, extensível e compatível com plataforma cruzada. Não se destina a substituir as bibliotecas criptográficas existentes, como OpenSSL, Pycrypto, ou a Java JCE, e, na verdade, é construída nessas bibliotecas.As casos de uso ilustrativo de uso, uma aplicação precisa criptografar um valor de parâmetro URL com uma chave simétrica. Normalmente, um desenvolvedor precisaria decidir qual algoritmo usar, o comprimento chave para usar, o modo de operação, como lidar com vetores de inicialização, como girar as teclas e como assinar os cifras de cifras. Keyczar simplifica essas escolhas. Usando um keyset existente, um desenvolvedor Java só precisaria chamar o seguinte: crypter crypter = novo crypter ("/ caminho / para / suas / chaves"); Cippertext = crypter.Encrypt ("mensagem secreta"); Da mesma forma, um desenvolvedor Python apenas chamaria o seguinte: crypter = crypter.read ("/ caminho / para / suas / chaves"); ciphertext = crypter.Encrypt ("mensagem secreta"); Keyczar foi originalmente desenvolvido por membros da equipe de segurança do Google e é lançado sob uma licença Apache 2.0. Aqui estão algumas características principais de "Keyczar": · Uma simples API · Rotação-chave e versão · Algoritmos, modos e comprimentos de chave · Geração automatizada de vetores de inicialização e assinaturas de ciphertext · Implementações Java e Python (C ++ em breve) · Suporte internacional em Java (Python em breve) Requisitos: · Java 2 Edição Standard Runtime Ambiente
Keyczar. Software Relacionado