26 lines
428 B
Python
26 lines
428 B
Python
from hashlib import md5
|
|
|
|
from jose import jwt
|
|
|
|
|
|
def get_str_md(string: str):
|
|
md = md5()
|
|
md.update(string.encode('utf-8'))
|
|
return md.hexdigest()
|
|
|
|
|
|
def get_bytes_md(body: bytes):
|
|
md = md5()
|
|
md.update(body)
|
|
return md.hexdigest()
|
|
|
|
|
|
def get_encrypt_password(password):
|
|
# 加个end防止撞库
|
|
end = "PASSWORD"
|
|
md = md5()
|
|
md.update((password + end).encode('utf-8'))
|
|
return md.hexdigest()
|
|
|
|
|