golang实现简单密码功能
时间: 2023-09-02 19:06:13 浏览: 159
简单加密的实现
可以使用golang的crypto包来实现简单密码功能,下面是一个示例代码:
```go
package main
import (
"crypto/md5"
"fmt"
)
func main() {
password := "123456"
salt := "salt"
hashed := md5.Sum([]byte(password + salt))
fmt.Printf("Password: %s\nSalt: %s\nHashed: %x\n", password, salt, hashed)
}
```
上面的代码中,我们使用MD5算法对密码进行了哈希,并添加了一个盐(salt)来增加安全性。请注意,这只是一个简单的示例,实际应用中需要更复杂的密码策略。
阅读全文