我知道这个问题似乎更适合 Crypto.SE 或 Security.SE;我在这里问它是因为我专门寻求 API 的帮助,而不是询问技术或历史背景。
我目前正在考虑通过 PyNaCl 将 libsodium 集成到我的一个项目中。扫描了这两个项目的文档(诚然不是超级彻底),在我看来,除了默认的 Salsa20 之外,没有其他方法可以使用密码。
这对我来说不是一个直接的问题,因为 Salsa20 似乎既相当安全又高性能,但在未来,我可能想使用不同的算法。任何一个库是否都提供了这种切换(理想情况下是在 PyNaCl 级别)?