Files
complexity/password.go

15 lines
326 B
Go
Raw Permalink Normal View History

2025-08-13 12:17:25 -04:00
package complexity
// log2(10year × (1trillion/s))
const passwordMinEntropy = 68.096549
func StrongPasswordBytes(password []byte) bool {
entropy, _ := Bytes(password)
return entropy > passwordMinEntropy
}
func StrongPassword(password string) bool {
entropy, _ := String(password)
return entropy > passwordMinEntropy
}