1
我在Flask網絡應用程序中使用pbkdf2_sha512
作爲哈希算法。在其他語言中使用PBKDF2 SHA512數據
我不想丟失我的數據庫中的用戶數據。如果我想將後端編程語言更改爲任何其他語言(如node.js,PHP,Ruby等),我可以在將來使用相同的哈希算法嗎?
與其他編程語言相同的密碼散列法可以工作嗎?
我在Flask網絡應用程序中使用pbkdf2_sha512
作爲哈希算法。在其他語言中使用PBKDF2 SHA512數據
我不想丟失我的數據庫中的用戶數據。如果我想將後端編程語言更改爲任何其他語言(如node.js,PHP,Ruby等),我可以在將來使用相同的哈希算法嗎?
與其他編程語言相同的密碼散列法可以工作嗎?
PBKDF2是標準;在這種情況下配置爲使用SHA512作爲散列函數。您將在大多數編程語言中找到該標準的實現。它不是Flask或Python獨有的。
所以是的,你可以從任何其他語言計算散列,並測試存儲的散列。
示例實現在其他語言:
非常感謝,#MartijnPieters,我肯定會嘗試這個。 –