feat: fix bug that GetHashedPassword() reports error (#3982)

This commit is contained in:
DacongDA
2025-07-21 14:41:09 +08:00
committed by GitHub
parent d027e07383
commit 65ab36f073
3 changed files with 9 additions and 0 deletions

View File

@@ -38,6 +38,9 @@ func NewMd5UserSaltCredManager() *Md5UserSaltCredManager {
}
func (cm *Md5UserSaltCredManager) GetHashedPassword(password string, salt string) string {
if salt == "" {
return getMd5HexDigest(password)
}
return getMd5HexDigest(getMd5HexDigest(password) + salt)
}

View File

@@ -38,6 +38,9 @@ func NewSha256SaltCredManager() *Sha256SaltCredManager {
}
func (cm *Sha256SaltCredManager) GetHashedPassword(password string, salt string) string {
if salt == "" {
return getSha256HexDigest(password)
}
return getSha256HexDigest(getSha256HexDigest(password) + salt)
}

View File

@@ -38,6 +38,9 @@ func NewSha512SaltCredManager() *Sha512SaltCredManager {
}
func (cm *Sha512SaltCredManager) GetHashedPassword(password string, salt string) string {
if salt == "" {
return getSha512HexDigest(password)
}
return getSha512HexDigest(getSha512HexDigest(password) + salt)
}