Spaces:
Sleeping
Sleeping
| import json, hashlib | |
| def encode(obj): | |
| canonical = json.dumps(obj, sort_keys=True, separators=(",", ":")) | |
| return { | |
| "bits": len(canonical.encode()) * 8, | |
| "hash": hashlib.sha256(canonical.encode()).hexdigest(), | |
| "entropy_proxy": len(set(canonical)) | |
| } |