1234567891011121314 |
- def hash_pwd (string, salt=None):
- msg = []
- if salt == None:
- salt = gen_salt(20)
- for i, c in enumerate(string):
- char_s = ord(salt[len(string) - i])
- char_string = ord(c)
- msg.append(chr((char_s + char_string) % 127))
- res = ''.join(msg)
- return (res + salt, salt)
|