Use gopass for request password

This commit is contained in:
Las Zenow 2012-08-30 21:11:26 +02:00
parent 45b2d47bd5
commit 412fa08533

View file

@ -1,8 +1,9 @@
package main package main
import ( import (
"fmt" "code.google.com/p/gopass"
"crypto/md5" "crypto/md5"
"fmt"
"labix.org/v2/mgo" "labix.org/v2/mgo"
"labix.org/v2/mgo/bson" "labix.org/v2/mgo/bson"
"os" "os"
@ -24,7 +25,10 @@ func main() {
coll := session.DB(DB_NAME).C(USERS_COLL) coll := session.DB(DB_NAME).C(USERS_COLL)
user := os.Args[1] user := os.Args[1]
pass := os.Args[2] pass, err := gopass.GetPass("Password: ")
if err != nil {
panic(err)
}
h := md5.New() h := md5.New()
hash := h.Sum(([]byte)(PASS_SALT + pass)) hash := h.Sum(([]byte)(PASS_SALT + pass))
fmt.Println(user, " - ", hash) fmt.Println(user, " - ", hash)