mencode

package
v0.0.0-...-3c81578 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2019 License: MIT Imports: 13 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// VerifyKey 签名公钥
	VerifyKey []byte
	// SignKey 签名私钥
	SignKey []byte
)

Functions

func Base64Decode

func Base64Decode(origonStr string) string

Base64Decode base64 RFC 4648 解密,标准解密

func Base64Encode

func Base64Encode(origonStr string) string

Base64Encode base64 RFC 4648 加密,标准加密

func GenerateNewAccessToken

func GenerateNewAccessToken(info map[string]interface{}, duration int64) (string, error)

GenerateNewAccessToken 生成token

func LoadKeysForAccessToken

func LoadKeysForAccessToken(privFile string, pubFile string)

LoadKeysForAccessToken 读取签名

func MD5

func MD5(source string) string

MD5 md5加密

func NewSalt

func NewSalt() string

NewSalt 生成随机盐

func UnicodeEmojiCode

func UnicodeEmojiCode(s string) string

表情转换

func UnicodeEmojiDecode

func UnicodeEmojiDecode(s string) string

表情解码

Types

type MyClaims

type MyClaims struct {
	Info map[string]interface{}
	jwt.StandardClaims
}

MyClaims 自定义

func ParseAccessToken

func ParseAccessToken(tokenString string) (*MyClaims, error)

ParseAccessToken 解析token

func (*MyClaims) Bool

func (claim *MyClaims) Bool(key string) (bool, error)

Bool 获取bool值

func (*MyClaims) Int64

func (claim *MyClaims) Int64(key string) (int64, error)

Int64 获取int值

func (*MyClaims) String

func (claim *MyClaims) String(key string) (string, error)

String 获取string值

Jump to

Keyboard shortcuts

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