Questão FC266292
A manipulação de informações em ciência de dados é fundamental para o uso de algoritmos de aprendizado de máquinas. Assinale a alternativa que descreve o objetivo do seguinte códig
Questões sem classificação de assunto (TI - Desenvolvimento de Sistemas)
IDECAN · 2024
A manipulação de informações em ciência de dados é fundamental para o uso de algoritmos de aprendizado de máquinas. Assinale a alternativa que descreve o objetivo do seguinte código em Python.
import hashlib
email ='john.smith@dagster.com'
hashed_email = hashlib.sha256(email.encode( )).hexdigest( )
print(hasged_email)
- Enriquecimento de dados
- Matching de dados
- Desidentificação de dados
- Deautenticação de dados
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O trecho de código realiza a desidentificação de um endereço de email ao aplicar a função de resumo criptográfico SHA-256, retornando uma string hexadecimal que representa o valor hash do dado original.
Esse procedimento transforma o identificador direto em um valor aparentemente aleatório e de comprimento fixo, possibilitando usos como comparação, agrupamento e análise sem expor a informação pessoal em texto claro. Por ser determinístico, o mesmo input gera sempre o mesmo hash, o que é útil para juntar registros correspondentes.
Importante: hash não é sinônimo de criptografia reversível; é considerado em grande parte irreversível, mas pode ser vulnerável a ataques de força bruta ou tabelas pré-computadas. Para proteção adicional recomenda-se usar salt ou técnicas complementares ao armazenar dados sensíveis.
Conteúdo do catálogo FC Concursos · Atualizado em