salt

package
v0.0.0-...-8f4e997 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultsaltSize = 32

Define salt size.

Variables

This section is empty.

Functions

func GenerateRandomSalt

func GenerateRandomSalt(saltSize int) string

生成salt 输入是加密长度 返回值是加密后的盐.

func HashPassword

func HashPassword(password string, salt string) string

使用salt 和 SHA-512 参数第一个是明文 第二个是盐 返回值是加密后的密码.

func PasswordsMatch

func PasswordsMatch(hashedPassword, currPassword string,
	salt string) bool

验证: 第一个参数是加密后密码 第二个参数是明文 第三个参数是盐 返回值布尔值.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL