started adding token system

This commit is contained in:
GitProtogen
2026-03-09 22:25:49 +01:00
parent 150b4492de
commit a8151df167
4 changed files with 72 additions and 11 deletions
+23
View File
@@ -0,0 +1,23 @@
package main
import (
_ "context"
"crypto/rand"
"crypto/sha256"
"encoding/hex"
_ "fmt"
_ "time"
)
func hashToken(token string) string {
var hash = sha256.Sum256([]byte(token))
return hex.EncodeToString(hash[:])
}
func generateToken() string {
var bytes = make([]byte, 32)
if _, err := rand.Read(bytes); err != nil {
panic(err)
}
return hex.EncodeToString(bytes)
}