def pw_encode(s, password):
if password:
secret = Hash(password)
- return EncodeAES(secret, s)
+ return EncodeAES(secret, s.encode("utf8"))
else:
return s
if password is not None:
secret = Hash(password)
try:
- d = DecodeAES(secret, s)
+ d = DecodeAES(secret, s).decode("utf8")
except Exception:
raise Exception('Invalid password')
return d
pkey = regenerate_key(sec)
assert pkey
compressed = is_compressed(sec)
- print "is compressed", compressed
public_key = GetPubKey(pkey.pubkey, compressed)
return public_key.encode('hex')