INTEGRITY Dokumentace

Dešifrování obsahu payloadu

Použijte matched-data-cli nástroj k dešifrování payloadu v příkazové řádce.

  1. Download matched-data-cli nástroj pro vaši platformu z Vydání stránce na GitHubu, v části Assety.

  2. Rozbalte obsah staženého .tar.gz soubor do místní složky.

  3. Otevřete okno příkazové řádky a přejděte do lokální složky obsahující matched-data-cli binární soubor.

    cd matched-data-cli
  4. Vytvořte dva soubory: jeden s vaším privátním klíčem a druhý se zašifrovaným payloadem:

    printf "<PRIVATE_KEY>" > private_key.txt && chmod 400 private_key.txt
    
    printf "<ENCRYPTED_PAYLOAD>" > encrypted_payload.txt

    Nahraďte <PRIVATE_KEY> svým privátním klíčem a <ENCRYPTED_PAYLOAD> se šifrovaným payloadem.

    Poznámka: První printf příkaz zobrazí váš privátní klíč v historii příkazů.

  5. Spusťte následující příkaz pro dešifrování payloadu:

    decrypt -k private_key.txt encrypted_payload.txt

Příklad

Následující příklad vytvoří dva soubory — jeden se soukromým klíčem a druhý se šifrovaným payloadem — a spustí matched-data-cli nástroj k dešifrování payloadu v encrypted_payload.txt souboru:

~ cd matched-data-cli

printf "uBS5eBttHrqkdY41kbZPdvYnNz8Vj0TvKIUpjB1y/GA=" > private_key.txt && chmod 400 private_key.txt

printf "AzTY6FHajXYXuDMUte82wrd+1n5CEHPoydYiyd3FMg5IEQAAAAAAAAA0lOhGXBclw8pWU5jbbYuepSIJN5JohTtZekLliJBlVWk=" > encrypted_payload.txt

decrypt -k private_key.txt encrypted_payload.txt
test matched data