mirror of
https://github.com/devproje/balance-application.git
synced 2024-10-20 15:11:21 +00:00
13 lines
330 B
Python
13 lines
330 B
Python
|
import base64
|
||
|
from hashlib import sha256
|
||
|
|
||
|
def hash(password: str, salt: str):
|
||
|
return sha256("{}:{}".format(password, salt))
|
||
|
|
||
|
def gen_token(username: str, hashed_password: str):
|
||
|
raw = ("{}:{}".format(username, hashed_password)).encode("utf-8")
|
||
|
raw_token = base64.b64encode(raw)
|
||
|
|
||
|
token = raw_token.decode("ascii")
|
||
|
return token
|