INNER CODE UNIT · Go

main

bacalhau-project/bacalhau · pkg/authn/ask/gen_password/main.go:15

func main() {
	_, _ = fmt.Fprintf(os.Stderr, "Password: ")

	password, err := term.ReadPassword(int(os.Stdin.Fd()))
	if err != nil {
		_, _ = fmt.Fprintln(os.Stderr, err.Error())
		os.Exit(1)
	}

	salt := make([]byte, saltLength)
	_, err = rand.Read(salt)
	if err != nil {
		_, _ = fmt.Fprintln(os.Stderr, err.Error())
		os.Exit(1)
	}

	hash, err := policy.Scrypt(password, salt)
	if err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…