Use gopass for request password
This commit is contained in:
parent
45b2d47bd5
commit
412fa08533
1 changed files with 7 additions and 3 deletions
|
@ -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)
|
||||||
|
|
Reference in a new issue