Imports github.com/GehirnInc/crypt github.com/GehirnInc/crypt/md5_crypt github.com/GehirnInc/crypt/sha256_crypt github.com/GehirnInc/crypt/sha512_crypt github.com/sirupsen/logrus golang.org/x/crypto/scrypt Standard library imports bufio crypto/rand crypto/subtle encoding/hex errors fmt io os os/user strconv strings time