from datetime import datetime from hashlib import sha1 def generate_csrf_token() -> str: """ Generates a SHA1 using the current date and time. :raw-html:`
` For use in Cross-Site Request Forgery. :raw-html:`
` ----- :return: str - sha1 """ sha = sha1() sha.update(str(datetime.now()).encode("utf-8")) return sha.hexdigest()