код iconv('cp1251', 'utf-8', $json) не имеет смысла.
$json = gzdecode(curl_get_contents('https://site.com/', $header, $post));
var_dump($json); // Выводит 8483907907285dev.css,dev.js069310{тут json}
$json = preg_replace('#*****#', '*****', $json);
var_dump($json); // Остается только {json}. ВЕСЬ текст внутри json с нелатинскими символами выглядит так: "� �������, 11 ������ 2019 ���� �".
//$json = iconv('cp1251', 'utf-8', $json);
echo mb_detect_encoding($json); // Почему-то UTF-8
$json = json_decode($json, 1);
var_dump($json); // NULL
все зашифрованные данные, которые без приватной части ключа - всего лишь мусор.
Я имел в виду, вне раздела /home. В /tpm, например, в /opt, или еще где.
Мне не отдельные файлы шифровать же нужно, а раздел или диск. И я чего-то сомневаюсь, что GPG будет шифровать целый раздел. Было бы дело в файлах, я бы просто Veracrypt'ом шифрованный том сделал и кидал бы туда нужные данные.
все зашифрованные данные, которые без приватной части ключа - всего лишь мусор.
&
? Если заменить их таким образом и перейти по ссылке вручную, то как раз выводится пустота.