Added generated password limit of 840 characters (to avoid recursion limit)

This commit is contained in:
2022-05-15 03:57:03 -04:00
parent 18c78743ca
commit 40a43ed86d
+3
View File
@@ -88,6 +88,9 @@ def pass_gen():
__gen = _pass_gen_function(__complexity, __length)
return __gen
_length = int(input('How many characters should be in the password? '))
if _length > 840:
_length = 800
print('\n\u001b[38;5;208mPassword length has been limited to the maximum of 840 characters.\u001b[0m\n')
_complexity = str(input('Should the password be simple (for compatibility) or complex (for security)? (s/C) '))
_gen = _pass_gen_function(_complexity, _length)
return _gen