Impressão digital

Understand the basics

Although the platform should show the Versions for almost all of the contents, it’d still be possible for a system administrator to manipulate the content by editing the database directly.

Como mitigação deste risco, a plataforma mostra uma impressão digital para alguns domínios importantes, por exemplo, um corpo e título da proposta.

Its goal is to provide a way to give an informal "receipt" to a participant so they can detect tampering. Uma impressão digital é uma representação de hash do conteúdo. É útil garantir que o conteúdo não tenha sido adulterado, como uma única modificação resultaria em um valor totalmente diferente. It’s calculated using a SHA256 hashing algorithm. A fim de replicá-lo , você pode usar uma MD5 calculadora online e copiar e colar os dados de origem.

Configuração

Verificar impressão digital

  1. Go to the content for which you want to verify the fingerprint

  2. Click in the "Check fingerprint" link at the bottom of the page

  3. Copy the source field value

  4. Go to a MD5 calculator online and copy-paste the source data

  5. Check that the fingerprints are the same

Check fingerprint link in page bottom

Check fingerprint modal

imagem:features/impressão digital/md5calc.png[captura de tela MD5calc.com]

It’s also possible to verify the fingerprint with other tools, such as the sha256sum command line tool.

echo -n '{"body":{"en":"This proposal suggests creating a green corridor that connects the north and south districts of Chakar via a bicycle and pedestrian-only route. The corridor would pass through the city center and industrial areas, providing a safe, dedicated path for non-motorized transport, with shade trees, rest spots, and solar-powered lighting."},"title":{"en":"Green Corridor for Cyclists and Pedestrians"}}' | sha256sum