passwd A very simple library for your passwords How to use? hash, err := passwd.Hash("myverystrongpassword123!") if err != nil { return err } result := passwd.Check("myverystrongpassword123!", hash)