Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
exphost
password-generator
Commits
7233c6f1
Commit
7233c6f1
authored
3 years ago
by
torgiren
Browse files
Options
Download
Plain Diff
Merge branch 'add_base64' into 'master'
remove sensitive chars from passwords - refs #31 See merge request
!1
parents
785114dc
a1bd9159
master
v1.4.0
1 merge request
!1
remove sensitive chars from passwords - refs #31
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
app/passworder.py
+4
-1
app/passworder.py
with
4 additions
and
1 deletion
+4
-1
app/passworder.py
+
4
-
1
View file @
7233c6f1
...
...
@@ -12,7 +12,7 @@ def generate_name(name, namespace):
return
"password-{name}-from-{namespace}"
.
format
(
name
=
name
,
namespace
=
namespace
)
def
generate_password
(
length
):
symbols
=
string
.
digits
+
string
.
ascii_letters
+
string
.
punctuation
symbols
=
string
.
digits
+
string
.
ascii_letters
+
"%+-,.;:<=>@^_"
password
=
""
.
join
(
random
.
SystemRandom
().
choice
(
symbols
)
for
i
in
range
(
length
))
return
password
...
...
@@ -30,6 +30,9 @@ def base(data):
def
generate_crypt
(
password
,
method
,
logger
):
crypt_name
=
method
+
"_crypt"
if
crypt_name
==
"base64_crypt"
:
logger
.
debug
(
"using base64"
)
return
base
(
base
(
password
))
try
:
logger
.
debug
(
"looking for passlib.hash.{crypt_name}"
.
format
(
crypt_name
=
crypt_name
))
crypt_fn
=
getattr
(
passlib
.
hash
,
crypt_name
).
hash
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help