You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now it seems that --strict and --symbols/-s are mutually exclusive, with strict taking priority. These should have the option to be chained together in order to form passwords that have strictly have one member from each char group, symbols included.
The reason these should be chained rather than overriding the behavior of --strict is there are websites which require uppercase letters, lowercase letters, digits, and special characters, just as there are websites that require strict passwords that do not allow special characters(for some stupid reason).
the former currently requires continuously generating passwords with the -s flag until one meets the requirements.
Summary
Right now it seems that
--strict
and--symbols
/-s
are mutually exclusive, with strict taking priority. These should have the option to be chained together in order to form passwords that have strictly have one member from each char group, symbols included.The reason these should be chained rather than overriding the behavior of
--strict
is there are websites which require uppercase letters, lowercase letters, digits, and special characters, just as there are websites that require strict passwords that do not allow special characters(for some stupid reason).the former currently requires continuously generating passwords with the
-s
flag until one meets the requirements.Steps To Reproduce
gopass generate --symbols --strict any.given.website/user@email
Expected behavior
a password with a member from each class
a-z
,A-Z
,0-9
!@#$%^&*()-_+=[{]},<.>/?;:'"\
~\|`Environment
daftaupe/gopass
The text was updated successfully, but these errors were encountered: