import hashlib
import json


def get_unique_id(d, n=5):
    """Generate a unique hash string from a dictionary."""

    unique_id = hashlib.sha1(
        json.dumps(d, sort_keys=True).encode()
    ).hexdigest()

    return unique_id[:n]