Browse Source

Merge pull request #3 from nwillems/add-hasher-tool

Add helper to do hashing
Bernhard Fröhlich 5 years ago
parent
commit
6662fb7155
2 changed files with 24 additions and 0 deletions
  1. 6 0
      cmd/README.md
  2. 18 0
      cmd/hasher.go

+ 6 - 0
cmd/README.md

@@ -0,0 +1,6 @@
+
+To run the hasher, do like this
+
+```bash
+$ go run hasher.go hunter2
+```

+ 18 - 0
cmd/hasher.go

@@ -0,0 +1,18 @@
+package main
+
+import (
+	"fmt"
+	"os"
+
+	"golang.org/x/crypto/bcrypt"
+)
+
+func main() {
+	password := os.Args[1]
+
+	hash, err := bcrypt.GenerateFromPassword([]byte(password), bcrypt.DefaultCost)
+	if err != nil {
+		fmt.Println("Error generating hash: %s", err)
+	}
+	fmt.Println(string(hash))
+}