Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f4f0bc9

Browse files
committed
minor fix
1 parent f9f076b commit f4f0bc9

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lib/utils/hash.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,10 @@ def oracle_old_passwd(password, username, uppercase=True): # prior to version '1
143143
'F894844C34402B67'
144144
"""
145145
IV, pad = "\0"*8, "\0"
146-
username = unicode.encode(username, conf.dataEncoding) #pyDes has issues with unicode strings
146+
147+
if isinstance(username, unicode):
148+
username = unicode.encode(username, conf.dataEncoding) #pyDes has issues with unicode strings
149+
147150
unistr = "".join("\0%s" % c for c in (username + password).upper())
148151

149152
cipher = des(hexdecode("0123456789ABCDEF"), CBC, IV, pad)

0 commit comments

Comments
 (0)