github.com/sereiner/library@v0.0.0-20200518095232-1fa3e640cc5f/security/sha1/sha1.go (about)

     1  package sha1
     2  
     3  import (
     4  	"crypto/sha1"
     5  	"fmt"
     6  )
     7  
     8  // Encrypt SHA1加密
     9  func Encrypt(content string) string {
    10  	h := sha1.New()
    11  	h.Write([]byte(content))
    12  	bs := h.Sum(nil)
    13  	h.Reset()
    14  	r := fmt.Sprintf("%x", bs)
    15  	return r
    16  }