|
|
- package crypter
-
- import (
- "crypto/hmac"
- "fmt"
-
- "golang.org/x/crypto/ripemd160"
- )
-
- func EncryptedToken(token, key string) string {
-
- h2 := hmac.New(ripemd160.New, []byte(key))
-
- h2.Write([]byte(token))
-
- hashBytes := h2.Sum(nil)
- hashString := fmt.Sprintf("%x", hashBytes)
-
- return hashString
- }
|