]> code.delx.au - monosys/commitdiff
wordpress-salt-gen: tool to generate wordpress password salt
authorJames Bunton <jamesbunton@delx.net.au>
Thu, 20 Apr 2017 23:06:39 +0000 (09:06 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Thu, 20 Apr 2017 23:06:39 +0000 (09:06 +1000)
wordpress-salt-gen [new file with mode: 0755]

diff --git a/wordpress-salt-gen b/wordpress-salt-gen
new file mode 100755 (executable)
index 0000000..5ad5485
--- /dev/null
@@ -0,0 +1,22 @@
+#!/usr/bin/env python3
+
+import random
+
+names = [
+    "AUTH_KEY",
+    "AUTH_SALT",
+    "LOGGED_IN_KEY",
+    "LOGGED_IN_SALT",
+    "NONCE_KEY",
+    "NONCE_SALT",
+    "SECURE_AUTH_KEY",
+    "SECURE_AUTH_SALT",
+]
+
+alnum_chars = list(filter(lambda c: c.isalnum(), map(chr, range(128))))
+
+def generate():
+    return "".join([random.choice(alnum_chars) for i in range(40)])
+
+for name in names:
+    print("fastcgi_param %s '%s';" % (name.ljust(20), generate()))