Files
gortsplib/pkg/auth/utils.go
2020-12-31 19:27:41 +01:00

21 lines
337 B
Go

package auth
import (
"crypto/md5"
"crypto/sha256"
"encoding/base64"
"encoding/hex"
)
func md5Hex(in string) string {
h := md5.New()
h.Write([]byte(in))
return hex.EncodeToString(h.Sum(nil))
}
func sha256Base64(in string) string {
h := sha256.New()
h.Write([]byte(in))
return base64.StdEncoding.EncodeToString(h.Sum(nil))
}