ComfyUI/comfy/digest.py
2023-08-21 13:28:25 -07:00

10 lines
268 B
Python

import hashlib
import json
def digest(data: dict | str) -> str:
json_str = data if isinstance(data, str) else json.dumps(data, separators=(',', ':'))
hash_object = hashlib.sha256()
hash_object.update(json_str.encode())
return hash_object.hexdigest()