Wolfram Language

Use assinaturas digitais para verificar a autenticidade de uma imagem

A assinatura digital depende da informação assinada, por isso sua vantagem fundamental sobre uma assinatura manuscrita é a capacidade de detectar até mesmo pequenas mudanças na informação assinada que são invisíveis ao olho humano.

Use GenerateDigitalSignature para assinar uma imagem que você criou ou uma foto tirada com o sua PrivateKey digital. Isso permitirá que VerifyDigitalSignature seja usada a qualquer momento para garantir que a imagem seja original e não tenha sido alterada por meios não autorizados ou desconhecidos.

Gere um par de chaves pública-privada.

Obtenha algumas imagens de aves da internet.

Crie a assinatura digital para a primeira imagem.

Verifique a validade da assinatura.

Para comparar, verifique a assinatura para uma imagem de ave diferente.

Compare a imagem com sua versão mais nítida. As duas imagens são difíceis de distinguir visualmente.

No entanto, como os dados subjacentes foram alterados, a verificação da imagem melhorada retorna False, como esperado.

Exemplos Relacionados

de en es fr ja ko zh