def METHOD_NAME(entry: bytes) -> dict:
    entry_decoded = _to_str(entry)
    user, _, _, salt_hash, passwd_hash, *_ = re.split(r'[:$]', entry_decoded)
    passwd_entry = f'{user}:$dynamic_82${b64decode(passwd_hash).hex()}$HEX${b64decode(salt_hash).hex()}'
    result_entry = {'type': 'mosquitto', 'entry': entry_decoded, 'password-hash': passwd_hash}
    result_entry['cracked'] = crack_hash(passwd_entry.encode(), result_entry, '--format=dynamic_82')
    return {f'{user}:mosquitto': result_entry}