// go:build token package main import ( "crypto/sha256" "fmt" "io" "os" "git.niplace.ru/XoxJlopeZi4BB/paxpamir/token" ) func Must[T any](v T, err error) T { if err != nil { panic(err) } return v } func main() { hash := sha256.Sum256(token.Password()) s, err := token.Encrypt( string(Must(io.ReadAll(Must(os.Open("token/token.plaintext"))))), hash[:], ) if err != nil { panic(err) } fmt.Println(s) }