diff --git a/web/web-server.go b/web/web-server.go index 9ab5b4b..82eca5a 100644 --- a/web/web-server.go +++ b/web/web-server.go @@ -27,8 +27,8 @@ var TOKEN = "" func TokenGenerate(seed []byte) { SID = time.Now().Unix() value := SID - for _, char := range seed { - value += int64(char) + for i, char := range seed { + value += int64(char) << (i * 8) } TOKEN = fmt.Sprintf("%x", sha256.Sum256([]byte(strconv.FormatInt(value, 16)))) }