python 中的 pycrypto 和 crypto 包有什么区别?
What is the difference between pycrypto and crypto packages in python?
我不熟悉 python 中的加密和哈希算法。我需要这个在我的一个烧瓶项目中进行身份验证。所以我的朋友告诉我使用加密包,但是当我搜索它时,我在结果中得到了 crypto and pycrypto 个包。问题是我知道它们都用于加密实用程序,但我对使用哪一个感到困惑。其中一个比另一个更好,还是其中一个只是另一个的包装?
或
我应该使用另一个更好的 python 加密包来代替上面提到的两个吗?
我希望使用过这些软件包的人可以帮助我。谢谢
这两个包服务于非常不同的目标:crypto
是一个命令行实用程序,用于加密文件,而 pycrypto
是一个 Python 库,可以从在 Python 内执行许多不同的加密操作(散列、encryption/decryption 等)。 pycrypto
是在 Python.
内实施身份验证的更合适选择
我会注意到 Python 还包括 some cryptographic primitives in the standard library,这可能更适合您的用例。
编辑:如评论中所述,pycrypto
不再维护,应改用 cryptography
or pycryptodome
等库。
我不熟悉 python 中的加密和哈希算法。我需要这个在我的一个烧瓶项目中进行身份验证。所以我的朋友告诉我使用加密包,但是当我搜索它时,我在结果中得到了 crypto and pycrypto 个包。问题是我知道它们都用于加密实用程序,但我对使用哪一个感到困惑。其中一个比另一个更好,还是其中一个只是另一个的包装?
或
我应该使用另一个更好的 python 加密包来代替上面提到的两个吗? 我希望使用过这些软件包的人可以帮助我。谢谢
这两个包服务于非常不同的目标:crypto
是一个命令行实用程序,用于加密文件,而 pycrypto
是一个 Python 库,可以从在 Python 内执行许多不同的加密操作(散列、encryption/decryption 等)。 pycrypto
是在 Python.
我会注意到 Python 还包括 some cryptographic primitives in the standard library,这可能更适合您的用例。
编辑:如评论中所述,pycrypto
不再维护,应改用 cryptography
or pycryptodome
等库。