Files
swingmusic-extended/app/utils/auth.py
T
mungai-njoroge 04957dd5a9 set up auth
2024-04-25 18:18:52 +03:00

25 lines
599 B
Python

import hashlib
def encode_password(password: str) -> str:
"""
This function encodes the given password.
:param password: The password to encode.
:return: The encoded password.
"""
return hashlib.sha256(password.encode("utf-8")).hexdigest()
def check_password(password: str, encoded: str) -> bool:
"""
This function checks if the given password matches the encoded password.
:param password: The password to check.
:param encoded: The encoded password.
:return: Whether the password matches.
"""
return encode_password(password) == encoded