diff --git a/nodes_extras/face_controller_3d.py b/nodes_extras/face_controller_3d.py index cc49335..0eb1819 100644 --- a/nodes_extras/face_controller_3d.py +++ b/nodes_extras/face_controller_3d.py @@ -1276,14 +1276,14 @@ def _fingerprint_tensor(t) -> str: try: arr = t.cpu().numpy() import hashlib - return shape_str + ":" + hashlib.md5(arr.tobytes()).hexdigest() + return shape_str + ":" + hashlib.sha256(arr.tobytes()).hexdigest() except Exception: pass # numpy array directly. if hasattr(t, "tobytes"): try: import hashlib - return shape_str + ":" + hashlib.md5(t.tobytes()).hexdigest() + return shape_str + ":" + hashlib.sha256(t.tobytes()).hexdigest() except Exception: pass # Last resort: shape + dtype only (still stable for same input).