sploit for arena-battle
build-and-push / detect (push) Successful in 10s
build-and-push / build (${{ fromJSON(needs.detect.outputs.services) }}) (push) Successful in 51s

This commit is contained in:
2026-08-26 11:29:05 +03:00
parent 593500424a
commit 5d765a09db
1436 changed files with 539800 additions and 14 deletions
@@ -0,0 +1,28 @@
package auth
import (
"crypto/sha256"
"fmt"
)
var Salt = ""
func SetSalt(s string) {
Salt = s
}
func Validate(id string, hash string) bool {
return Generate(id) == hash
}
func Generate(id string) string {
return hashSha(Salt, id)
}
func hashSha(strings ...string) string {
h := sha256.New()
for _, s := range strings {
h.Write([]byte(s))
}
return fmt.Sprintf("%x", h.Sum(nil))
}