15 lines
326 B
Go
15 lines
326 B
Go
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
|
||
}
|