Documentation ¶
Index ¶
- Variables
- func EncryptPassword(password, salt string) string
- func GenerateDeviceId(prefix string) string
- func GeneratePasswordSalt() string
- func GenerateRSAPemFile(priKey *rsa.PrivateKey, priFilename, pubFilename string) error
- func GenerateRSAPrivatePem(priKey *rsa.PrivateKey, w io.Writer) error
- func GenerateRSAPublicPem(pubKey *rsa.PublicKey, w io.Writer) error
- func GenerateSalt(n int) string
- func GenerateToken() string
- func GenerateTokenWithLength(length int) string
- func LoadRSAPrivateKeyFile(priFilename string) (*rsa.PrivateKey, error)
- func LoadRSAPublicKeyFile(priFilename string) (*rsa.PublicKey, error)
- func LoadRSAPublicKeyFromBytes(data []byte) (*rsa.PublicKey, error)
- func MD5(src string) string
- func MD5Upper(src string) string
- func Sha1(src string) string
- func Sha1Upper(src string) string
- func Sha256(src string) string
- func Sha256Upper(src string) string
- func Sha512(src string) string
- func Sha512Upper(src string) string
- func Sha512_256(src string) string
- func Sha512_256Upper(src string) string
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNonRSAPublicKey = errors.New("non-rsa public key") ErrInvalidPublicKeyPemBlock = errors.New("invalid public key pem block") )
Functions ¶
func EncryptPassword ¶
func GenerateDeviceId ¶
func GeneratePasswordSalt ¶
func GeneratePasswordSalt() string
func GenerateRSAPemFile ¶
func GenerateRSAPemFile(priKey *rsa.PrivateKey, priFilename, pubFilename string) error
func GenerateRSAPrivatePem ¶
func GenerateRSAPrivatePem(priKey *rsa.PrivateKey, w io.Writer) error
func GenerateSalt ¶
func GenerateToken ¶
func GenerateToken() string
func GenerateTokenWithLength ¶
func LoadRSAPrivateKeyFile ¶
func LoadRSAPrivateKeyFile(priFilename string) (*rsa.PrivateKey, error)
func Sha256Upper ¶
func Sha512Upper ¶
func Sha512_256 ¶
func Sha512_256Upper ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.