FC ConcursosFC Concursos

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)

  1. Enriquecimento de dados
  2. Matching de dados
  3. Desidentificação de dados
  4. 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

Continue aprendendo