adicionada função para criar assinatura SHA256 de ficheiro
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
# utils.py
|
||||
# Funções auxiliares diversas
|
||||
from hashlib import sha256, file_digest
|
||||
|
||||
|
||||
def validar_caminho(caminho):
|
||||
@ -7,3 +8,12 @@ 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()
|
||||
|
||||
Reference in New Issue
Block a user