# utils.py # Funções auxiliares diversas from hashlib import sha256, file_digest def validar_caminho(caminho): """ Verifica se o caminho existe e é válido. """ pass def gerar_assinatura_SHA256_ficheiro(caminho_ficheiro: str) -> str: """ Gerar assinatura SHA256 do ficheiro passado """ with open(caminho_ficheiro, "rb") as ficheiro: digest = file_digest(ficheiro, "sha256") return digest.hexdigest()