コマンドラインでペイロードを復号するには、matched-data-cli ツールを使います。
-
GitHub の Releases ページの Assets から、お使いのプラットフォーム向けの
matched-data-cliツールを ダウンロード ↗ します。 -
ダウンロードした
.tar.gzファイルの内容を、ローカルフォルダーに展開します。 -
コマンドラインウィンドウを開き、
matched-data-cliバイナリがあるローカルフォルダーへ移動します。cd matched-data-cli -
ファイルを 2 つ作成します。1 つは秘密鍵用、もう 1 つは暗号化されたペイロード用です。
printf "<PRIVATE_KEY>" > private_key.txt && chmod 400 private_key.txt printf "<ENCRYPTED_PAYLOAD>" > encrypted_payload.txt<PRIVATE_KEY>を秘密鍵に、<ENCRYPTED_PAYLOAD>を暗号化されたペイロードに置き換えます。注: 最初の
printfコマンドを実行すると、コマンド履歴に秘密鍵が表示されます。 -
次のコマンドを実行して、ペイロードを復号します。
decrypt -k private_key.txt encrypted_payload.txt
次の例では、秘密鍵用と暗号化されたペイロード用の 2 つのファイルを作成し、matched-data-cli ツールを実行して encrypted_payload.txt ファイル内のペイロードを復号します。
~ 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