code: def hash_uniform(bad_hash):
      """Make a uniform permutation for mapping to make it more or less
      cryptographically stable, so it's more difficult to manually or (by chance
      in real applications) craft / find such examples that `a != b` but
      `hash(a) == hash(b)`
      """
      state = hashlib.blake2b(
          encode_int64(bad_hash),
          digest_size=_HASH_SIZE,
          salt=_HASH_UNIFORM_SALT,
      )
      return decode_int64(state.digest())
  
file_path: aim/aim/storage/hashing/hashing.py
imports: import hashlib
  from aim.storage.encoding import encode_int64, decode_int64
  from aim.storage.hashing import c_hash
  from aim.storage.types import AimObject, AimObjectArray, AimObjectKey, AimObjectDict, NoneType
  from typing import Tuple, Union
label_desc: Use image node_id 2 for calling a global function with example usage: hash_uniform(bad_hash) and returns: decode_int64