// string转[]byte
a := "hello world"
arr := []byte(a)
// []byte转string
str := fmt.Sprintf("%x", arr)
// str := string(arr)//这种转string的方式会出现乱码
顺便给出golang中的sha1算法调用
h := sha1.New()
h.Write([]byte(timeStamp + nonce + token))
res := fmt.Sprintf("%x", h.Sum(nil))
有疑问加站长微信联系(非本文作者)