server/pkg/tool/sha.go
Chang lue Tsen 8addcc584b init: 1.0.0
2025-04-25 12:08:29 +09:00

15 lines
246 B
Go

package tool
import (
"crypto/sha1"
"fmt"
)
func GenerateShortID(privateKey string) string {
hash := sha1.New()
hash.Write([]byte(privateKey))
hashValue := hash.Sum(nil)
hashString := fmt.Sprintf("%x", hashValue)
return hashString[:8]
}