Files
Gogs/internal/cryptoutil/md5.go
ᴊᴏᴇ ᴄʜᴇɴ 59e9fa191b chore: remove all MIT license file headers (#8083)
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
2026-01-08 19:32:15 -05:00

19 lines
336 B
Go

package cryptoutil
import (
"crypto/md5"
"encoding/hex"
)
// MD5 encodes string to hexadecimal of MD5 checksum.
func MD5(str string) string {
return hex.EncodeToString(MD5Bytes(str))
}
// MD5Bytes encodes string to MD5 checksum.
func MD5Bytes(str string) []byte {
m := md5.New()
_, _ = m.Write([]byte(str))
return m.Sum(nil)
}