跳转到内容
搜索文档

解密 payload 内容

最后更新 查看 MarkdownAgent 设置

使用 matched-data-cli 工具在命令行中解密 payload。

  1. 从 GitHub 的 Releases(发布) 页面 Assets(资产) 下,下载适用于您平台的 matched-data-cli 工具。

  2. 将下载的 .tar.gz 文件内容解压到本地文件夹。

  3. 打开命令行窗口,并切换到包含 matched-data-cli 二进制文件的本地文件夹。

    cd matched-data-cli
  4. 创建两个文件:一个存放您的私钥,另一个存放加密的 payload:

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

    <PRIVATE_KEY> 替换为您的私钥,将 <ENCRYPTED_PAYLOAD> 替换为加密的 payload。

    注意:第一条 printf 命令会让您的私钥出现在命令历史中。

  5. 运行以下命令以解密 payload:

    decrypt -k private_key.txt encrypted_payload.txt

示例

以下示例创建两个文件——一个存放私钥,另一个存放加密的 payload——并运行 matched-data-cli 工具,解密 encrypted_payload.txt 文件中的 payload:

~ 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

这篇文档对您有帮助吗?