Spaces:
Sleeping
Sleeping
File size: 282 Bytes
f7b6c79 d55dff1 f7b6c79 d55dff1 f7b6c79 d55dff1 | 1 2 3 4 5 6 7 8 9 | 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))
} |