GITLAB

Hermes / api-game

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Issues 0
  • Merge Requests 0
  • Wiki
  • api-game_qianyi
  • util
  • util-lx
  • lxconv
  • encry.go
  • 6d6d85bc   feat:util-lx相关库整理 Browse Code »
    王家文
    2024-04-08 14:50:45 +0800  
encry.go 380 Bytes
Edit Raw Blame History
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
package lxconv

import (
	"crypto/md5"
	"crypto/sha1"
	"encoding/hex"
	"fmt"
)

// EncryMD5 MD5 字符串
func EncryMD5(text string) string {
	ctx := md5.New()
	ctx.Write([]byte(text))
	return hex.EncodeToString(ctx.Sum(nil))
}

// EncrySHA1 SHA1 字符串
func EncrySHA1(text string) string {
	ctx := sha1.New()
	ctx.Write([]byte(text))
	return fmt.Sprintf("%x", ctx.Sum(nil))
}