0
PHP를 사용하여 gpg를 호출하지만 파이프 오류가 발생합니다. 필자는 파일에서 암호를 읽으면 명령 자체에 파이프를 연결할 수 있다고 생각했습니다. 그러나, 나는 계속 간다 : 구문 오류 : "|" 예상치 못한 여기 PHP/GnuPG 암호 해독 - 구문 오류?
코드입니다 :(참고 : 파일은 ... foreach는 루프를 통해 반복되고있다)
foreach($files as $k => $v) {
$encrypted = $v;
$filename = explode('.',$v);
$decrypted = $filename[0].'.txt';
shell_exec("echo $passphrase | gpg --no-tty --passphrase-fd 0 -o $decrypted -d $encrypted");
}