Documentation ¶
Overview ¶
这个包提供服务端加解密的基本方法。主要实现以下两种应用的支持: 1、用户密码加密、验证支持。使用base64和SHA256 2、字符串的对称加解密支持。使用cipher和des
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateHash ¶
根据输入的密码和salt,返还加密字符串。 主要用于密码验证。
func GenerateSalt ¶
本方法生成一个由标准字符构成的随机字符串作为salt,其长度以输入参数决定。 需要注意的是,如果输入参数相同,但调用函数中有影响到rand,则结果不会相同。
@length:salt的string长度 @asciiPad:一个值介于[0,127)的设置值,用于决定salt每个字节的值的范围。asciiPad越大,salt各个字节的随机取值范围越小。建议asciiPad小于40。
func ReturnPassword ¶
将明文转换为随机的salt和hash。 主要用于密码生成。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.