Files
gin-admin/pkg/encrypt/sha256.go
2025-10-24 10:07:42 +08:00

23 lines
378 B
Go

package encrypt
import (
"crypto/sha256"
"encoding/hex"
)
// @Author: yv1ing
// @Email: me@yvling.cn
// @Date: 2025/8/28 17:15
// @Desc: 计算Sha256哈希值
func Sha256String(text, salt string) string {
textBytes := []byte(text)
saltBytes := []byte(salt)
hash := sha256.New()
hash.Write(textBytes)
hash.Write(saltBytes)
return hex.EncodeToString(hash.Sum(nil))
}