久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: 3.5版本 加密方式是否改變 [打印本頁]

作者: 白可樂    時間: 2023-6-1 17:19
標題: 3.5版本 加密方式是否改變
因為我需要同步密碼,但是現在同步過來以后提示密碼錯誤

作者: 湖中沉    時間: 2023-6-1 17:20
X3.5(UC1.7.0)開始使用的是PHP自身的password加密,但是后臺是可以設置加密方式的

(, 下載次數: 6)


作者: 白可樂    時間: 2023-6-1 17:21
湖中沉 發表于 2023-6-1 17:20
X3.5(UC1.7.0)開始使用的是PHP自身的password加密,但是后臺是可以設置加密方式的

可以發一下,具體的代碼么?
作者: 白可樂    時間: 2023-6-1 17:30
湖中沉 發表于 2023-6-1 17:20
X3.5(UC1.7.0)開始使用的是PHP自身的password加密,但是后臺是可以設置加密方式的

SALTED2MD5   我需要把加密方式改成這個
該怎么做?
作者: 專家    時間: 2023-6-1 21:25
白可樂 發表于 2023-6-1 17:30
SALTED2MD5   我需要把加密方式改成這個
該怎么做?

php程序全部源碼都是開放的,可以直接查看。
Discuz默認內置了標準的密碼存儲方式,默認支持bcrypt和argon2i兩種公認安全的算法。

md5+鹽這種存儲方式早在十多年前就已經被認為是不安全的了,因此默認不會支持這類算法。如果確有需要,可以考慮自己或者找開發者進行擴展,ucenter里預留了擴展額外密碼存儲方式的能力。

不過更好的辦法應該是在業務允許的前提下,在用戶登錄等輸入密碼的環節的過程中,先嘗試使用老數據進行校驗處理,處理通過以后按新的安全算法進行重新存儲,而不是簡單的直接同步,這樣安全性要高很多。
作者: wmhjf12    時間: 2023-6-4 23:54
3.5的密碼加密方式如何換成3.4的
作者: 白可樂    時間: 2023-6-22 12:17
wmhjf12 發表于 2023-6-4 23:54
3.5的密碼加密方式如何換成3.4的。

我也想知道這個問題
作者: 白可樂    時間: 2023-6-22 12:21
湖中沉 發表于 2023-6-1 17:20
X3.5(UC1.7.0)開始使用的是PHP自身的password加密,但是后臺是可以設置加密方式的

嗷嗷,看懂了,但是這個要怎么寫?
作者: 專家    時間: 2023-6-24 22:11
白可樂 發表于 2023-6-22 12:21
嗷嗷,看懂了,但是這個要怎么寫?

直接調用uc的api即可,不用自己寫。
作者: kingdeew    時間: 2024-2-1 10:07
很悲劇,之前3.4用的是  md5 (md5 (password).salt) 加密,更新到3.5后就用不了啦,又不知道新的加密方式。升級了插件用不了,又恢復到3.4。

作者: DivivitYan    時間: 2024-4-12 23:39
kingdeew 發表于 2024-2-1 10:07
很悲劇,之前3.4用的是  md5 (md5 (password).salt) 加密,更新到3.5后就用不了啦,又不知道新的加密方式。 ...

password_verify() 函數對比一下就行
參考https://www.runoob.com/php/php-password_verify.html




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0