1 Star 0 Fork 0

xiedongji/antgo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
xpassword.go 622 Bytes
一键复制 编辑 原始数据 按行查看 历史
xiedongji 提交于 2023-03-17 21:02 . 框架
package xpassword
import (
"crypto/sha1"
"crypto/sha256"
"encoding/hex"
"fmt"
)
/* ============================================== *
* 功能:密码加密
* ============================================== */
func GenSaltPassword(password, salt string) string {
s1 := sha256.New()
s1.Write([]byte(password))
str1 := fmt.Sprintf("%x", s1.Sum(nil))
s2 := sha256.New()
s2.Write([]byte(str1 + salt))
return fmt.Sprintf("%x", s2.Sum(nil))
}
func Sha1(orig string, salt string) string {
hn := sha1.New()
hn.Write([]byte(orig))
hn.Write([]byte(salt))
data := hn.Sum([]byte(""))
return hex.EncodeToString(data)
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/xiedongji/antgo.git
git@gitee.com:xiedongji/antgo.git
xiedongji
antgo
antgo
v1.0.14

搜索帮助