mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-09-03 15:47:18 -04:00
Fixed string_gen complex generating unprintable strings
Former-commit-id: beec4dc72264edf0a2818a5088c849a310d5f7d0 [formerly 9d990eb9f6]
Former-commit-id: 09895d9c665ece34d74c5c68ce6657952c19ca59
This commit is contained in:
+1
-1
@@ -103,7 +103,7 @@ def string_gen(_complexity, _length): # generates and returns a random string b
|
|||||||
if _complexity == 's':
|
if _complexity == 's':
|
||||||
_character_pool = string.ascii_letters + string.digits
|
_character_pool = string.ascii_letters + string.digits
|
||||||
else:
|
else:
|
||||||
_character_pool = string.printable.replace('/', '').replace('\\', '')
|
_character_pool = string.digits + string.ascii_letters + string.punctuation.replace('/', '').replace('\\', '')
|
||||||
_gen = ''.join(SystemRandom().choice(_character_pool) for _ in range(_length))
|
_gen = ''.join(SystemRandom().choice(_character_pool) for _ in range(_length))
|
||||||
_min_special, _special = round(.2 * _length), 0
|
_min_special, _special = round(.2 * _length), 0
|
||||||
for _character in _gen:
|
for _character in _gen:
|
||||||
|
|||||||
Reference in New Issue
Block a user