Skip to content

Difference to cryptography module? #693

Answered by crass
ValueRaider asked this question in Q&A
Discussion options

You must be logged in to vote

One of the main differences is that cryptography uses openssl as a backend whereas pycryptodome has no dependencies. According to pycrypto's website, cryptography is "recommended for new applications" and has a "newer API with fewer gotchas", while pycryptodome is "recommended for existing software that depends on PyCrypto" and is a "fork of PyCrypto. Most applications should run unmodified.". So the question becomes, is openssl an asset or a liability?

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by ValueRaider
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants