Domanda

Qualsiasi libreria di crittografia consigliata per Python. So di aver fatto una domanda simile in librerie di analisi del certificato x509 per Java , ma avrei dovuto dividere la domanda in due.

Ciò di cui ho bisogno è la capacità di analizzare i certificati X.509 per estrarre le informazioni in essi contenute.

Guardandomi intorno, ho trovato due opzioni:

Dei due, pyOpenSSL sembra essere il più "mantenuto", ma mi piacerebbe un feedback su qualcuno che potrebbe avere esperienza con loro?

È stato utile?

Soluzione

Potresti provare keyczar come menzionato da me nel tuo altro post, dal momento che quella libreria ha effettivamente implementazioni sia per Python che per Java. Ciò renderebbe più semplice utilizzarlo in entrambi i contesti.

Un avvertimento: non ho effettivamente usato questa libreria 8 (, quindi per favore prendi questo con un granello di sale.

Altri suggerimenti

Usa M2Crypto, è lo strumento IMHO più completo

La mia esperienza è che la maggior parte delle librerie di criptovalute sono focalizzate su un particolare flusso di lavoro, rendendo più facile un certo insieme di attività e altre difficili o forse impossibili. L'eccezione a questo sarebbe quelle che sono state in realtà da molto tempo e sono maturate (ad esempio openssl, bounceycastle, ma nessuna delle librerie di Python nella mia esperienza). Quindi, devi davvero valutare le librerie nel contesto di ciò che stai cercando di fare.

Più specificamente, ho usato pyOpenSSL per la generazione semplice di chiavi private e richieste di certificati (ovvero essere client di una CA) e ne sono abbastanza soddisfatto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top