Jak ověřit otisk dokumentu
Každý dokument, který od Kybriqu dostanete, nese otisk SHA-256. Otisk nedokládá, kdo dokument napsal. Dokládá, že se text od vygenerování nezměnil ani o jediný znak. Tahle stránka je návod, jak si to ověřit sami, bez nás a bez internetu.
Co otisk pokrývá
Otisk je počítán nad zdrojovým souborem .md, který stahujete
spolu s dokumentem. Je to prostý text, tentýž, ze kterého vznikla HTML verze.
Stejný text je vložený i uvnitř HTML souboru, v bloku
<script type="text/markdown" id="report-source">, takže
otisk přepočítáte i tehdy, když máte po ruce jen HTML.
Otisk pokrývá všechno nad řádkem Integrita: SHA-256 těla =,
tedy celý dokument bez samotné patičky s otiskem. Kdyby otisk pokrýval i sám
sebe, nešel by spočítat.
Postup ze souboru .md
- Otevřete soubor
.mdv editoru a smažte poslední řádek, který začínáIntegrita: SHA-256 těla =, včetně prázdného řádku nad ním. Zbytek uložte. - Spočítejte otisk. Na macOS a Linuxu příkazem
shasum -a 256 soubor.md, ve Windowscertutil -hashfile soubor.md SHA256. - Porovnejte výsledek s hodnotou, která je v dokumentu na obálce a v patičce. Musí se shodovat znak po znaku.
Postup ze souboru HTML
- Otevřete HTML soubor v textovém editoru a najděte blok
<script type="text/markdown" id="report-source">. - Vyjměte text mezi tímto blokem a nejbližším
</script>. První znak textu je hned za koncem otevírací značky, tedy za odřádkováním. - Nahraďte zpět tři entity, a to v tomto pořadí: nejprve
<za<, potom>za>a nakonec&za&. Na pořadí záleží: kdybyste ampersand rozbalili první, rozbil by se zbytek. - Výsledek uložte jako soubor a spočítejte jeho SHA-256 stejně jako výše.
Co dělat, když se otisk neshoduje
Nejčastější příčina je banální: do souboru se při stahování nebo při kopírování dostalo jiné odřádkování, nebo z něj vypadl koncový prázdný řádek. Zkuste soubor stáhnout znovu a otisk přepočítat nad čerstvou kopií.
Pokud se neshoduje ani pak, text se změnil. Napište nám na info@kybriq.cz a přiložte otisk, který vám vyšel; původní dokument umíme vygenerovat znovu ze stejné verze obsahu.
Co otisk neznamená
Otisk není elektronický podpis. Neříká, kdo dokument vytvořil, ani že s jeho obsahem někdo souhlasí. Neříká také nic o tom, zda jsou bezpečnostní opatření zavedena: to posuzuje NÚKIB, ne Kybriq. Dokument je rozhodovací podpora, nikoli právní rada.
Podívejte se na ukázky výstupů, pokud si chcete otisk vyzkoušet na vzorovém souboru.