使用 matched-data-cli 工具在命令行中解密 payload。
-
从 GitHub 的 Releases(发布) 页面 Assets(资产) 下,下载 ↗适用于您平台的
matched-data-cli工具。 -
将下载的
.tar.gz文件内容解压到本地文件夹。 -
打开命令行窗口,并切换到包含
matched-data-cli二进制文件的本地文件夹。cd matched-data-cli -
创建两个文件:一个存放您的私钥,另一个存放加密的 payload:
printf "<PRIVATE_KEY>" > private_key.txt && chmod 400 private_key.txt printf "<ENCRYPTED_PAYLOAD>" > encrypted_payload.txt将
<PRIVATE_KEY>替换为您的私钥,将<ENCRYPTED_PAYLOAD>替换为加密的 payload。注意:第一条
printf命令会让您的私钥出现在命令历史中。 -
运行以下命令以解密 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.txttest matched data