summaryrefslogtreecommitdiffstats
path: root/tools/secret-key
diff options
context:
space:
mode:
Diffstat (limited to 'tools/secret-key')
-rw-r--r--tools/secret-key/secret-key.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/secret-key/secret-key.go b/tools/secret-key/secret-key.go
new file mode 100644
index 0000000..969828a
--- /dev/null
+++ b/tools/secret-key/secret-key.go
@@ -0,0 +1,14 @@
+package main
+
+import (
+ "crypto/rand"
+ "crypto/sha256"
+ "encoding/base64"
+ "fmt"
+)
+
+func main() {
+ buf := make([]byte, sha256.BlockSize)
+ rand.Read(buf)
+ fmt.Printf("secret-key=%s\n", base64.RawURLEncoding.EncodeToString(buf))
+}