97久久国产亚洲精品超碰热,成人又色又爽的免费网站,色偷偷女人的天堂a,男女高潮喷水在线观看,国内精品一线二线三线区别在哪里
Discuz! 官方交流社區(qū)
標(biāo)題:
我在用nodejs開發(fā)網(wǎng)站對(duì)接 UCenter,密碼加密的哈希值始終和Ucenter的不一樣
[打印本頁]
作者:
1590188802
時(shí)間:
2023-3-18 19:49
標(biāo)題:
我在用nodejs開發(fā)網(wǎng)站對(duì)接 UCenter,密碼加密的哈希值始終和Ucenter的不一樣
我只有一個(gè)金幣,非常抱歉。
各位大佬,請(qǐng)教你們個(gè)問題,先謝謝
我在用nodejs開發(fā)網(wǎng)站對(duì)接 UCenter,密碼加密的哈希值始終和Ucenter的不一樣,
我用nodejs把密碼轉(zhuǎn)哈希值,與數(shù)據(jù)庫里存的哈希值對(duì)比,始終是不一致的,所以不知道問題出在哪兒了
我先是用的md5加密對(duì)比,然后是用的哈希值對(duì)比,都沒成功
網(wǎng)上也看了好多資料。請(qǐng)問你們誰知道問題出在哪里?大概反向指出即可。感謝不盡
我甚至去問了chatgpt,就是我寫的那種實(shí)現(xiàn)方式
在群里問了大神們,也沒有回復(fù),只是告訴我 X3.5加密方式變了,
在這里真心求助 ucenter 1.7加密方式 和 discuz3.5的密碼加密方式 ,感謝各位!
作者:
湖中沉
時(shí)間:
2023-3-18 20:02
X3.5用的是PHP自帶的password加密
作者:
專家
時(shí)間:
2023-3-18 23:00
其他語言對(duì)接UCenter最好使用接口對(duì)接,而不是自己實(shí)現(xiàn)一套方法直接讀寫UC數(shù)據(jù)庫,那樣的話太容易出問題了。
接口的具體實(shí)現(xiàn)方法,直接參考uc_client/client.php這個(gè)文件里面對(duì)應(yīng)的函數(shù)就行,整體邏輯不算困難。
如果一定要直接操作密碼hash的話,可以告訴你的是X3.5開始使用bcrypt算法作為默認(rèn)密碼算法,絕大多數(shù)語言都有關(guān)于此算法的實(shí)現(xiàn)可以直接調(diào)用。
但X3.5并非一定使用bcrypt,目前后臺(tái)可以配置選用argon2i等其他算法。如果想做成通用方案需要考慮這一點(diǎn)。
歡迎光臨 Discuz! 官方交流社區(qū) (http://r615.cn/)
Powered by Discuz! X5.0