First version of bcrypt

This commit is contained in:
Helder Eijs 2019-08-14 10:43:05 +02:00
parent c33fcd2c66
commit ca975e96ad
8 changed files with 451 additions and 23 deletions

View file

@ -71,9 +71,9 @@ if sys.version_info[0] == 2:
return str(s)
def bord(s):
return ord(s)
def tobytes(s):
def tobytes(s, encoding="latin-1"):
if isinstance(s, unicode):
return s.encode("latin-1")
return s.encode(encoding)
else:
return ''.join(s)
def tostr(bs):
@ -114,12 +114,12 @@ else:
return bytes(s)
def bord(s):
return s
def tobytes(s):
def tobytes(s, encoding="latin-1"):
if isinstance(s,bytes):
return s
else:
if isinstance(s,str):
return s.encode("latin-1")
return s.encode(encoding)
else:
return bytes([s])
def tostr(bs):