Pergunta

Qualquer bibliotecas de criptografia recomendados para Python. Eu sei que eu pedi algo semelhante em x509 certificado de análise de bibliotecas para Java , mas eu deveria ter dividido a questão em dois.

O que eu preciso é a capacidade de analisar os Certificados X.509 para extrair a informação contida neles.

Olhando ao redor, eu encontrei duas opções:

Dos dois, pyOpenSSL parece ser o mais "mantida", mas eu gostaria de algum feedback sobre qualquer um que pode ter experiência com eles?

Foi útil?

Solução

Você pode querer tentar keyczar como mencionado por mim em seu outro post, uma vez que a biblioteca realmente tem implementações tanto para Python e Java. Isso tornaria mais fácil de usá-lo em ambos os contextos.

Uma palavra de advertência: Eu realmente não tenho usado essa biblioteca 8 (, por isso, tome isso com um grão de sal

.

Outras dicas

Use M2Crypto, é o IMHO ferramenta mais completa

A minha experiência é que a maioria das bibliotecas criptográficas estão focados em um fluxo de trabalho específico - fazendo um certo conjunto de tarefas mais fáceis e outros difíceis ou talvez impossíveis. A exceção a isso seria aqueles que têm realmente sido em torno de um longo período de tempo e amadureceram (por exemplo, OpenSSL, bounceycastle, mas nenhuma das bibliotecas python na minha experiência). Então, você realmente precisa para avaliar bibliotecas no contexto do que você está tentando fazer.

Mais especificamente, eu usei pyOpenSSL por simples geração de chaves privadas e pedidos de certificados (ou seja, ser um cliente para um CA) e estou muito feliz com ele.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top