github.com/levb/mattermost-server@v5.3.1+incompatible/utils/hash.go (about) 1 // Copyright (c) 2017-present Mattermost, Inc. All Rights Reserved. 2 // See License.txt for license information. 3 4 package utils 5 6 import ( 7 "crypto/sha256" 8 "fmt" 9 ) 10 11 func HashSha256(text string) string { 12 hash := sha256.New() 13 hash.Write([]byte(text)) 14 15 return fmt.Sprintf("%x", hash.Sum(nil)) 16 }