在其他语言中使用 PBKDF2 SHA512 数据

Using PBKDF2 SHA512 data in other languages

我在 Flask 网络应用程序中使用 pbkdf2_sha512 作为哈希算法。

我不想丢失数据库中的用户数据。如果我想将后端编程语言更改为任何其他语言(如 node.js、PHP、Ruby 等),我可以在未来使用相同的哈希算法吗?

相同的密码散列算法是否适用于其他编程语言?

PBKDF2标准;在本例中配置为使用 SHA512 作为散列函数。您会在大多数编程语言中找到该标准的实现。它不是 Flask 或 Python.

独有的

所以是的,您可以从任何其他语言计算散列并针对存储的散列进行测试。

其他语言的示例实现: