해독된 버전을 저장하지 않고 암호화된 이미지 시각화

해독된 버전을 저장하지 않고 암호화된 이미지 시각화

gpg를 사용하여 비밀 이미지 파일을 복호화하는 방법을 배우고 있습니다. 아래 예에서는 이라는 사진을 암호화(및 시각화)하고 있습니다 kermit.png. 지금까지 나는 다음을 수행할 수 있습니다:

gpg -d kermit.png.gpg >> kermit_decrypted.png
xdg-open kermit_decrypted.png

이제 문제는 이미지의 해독된 버전을 저장하고 싶지 않다는 것입니다. 왜냐하면 shred -u kermit_decrypted.png그런 것을 사용하여 삭제해야 한다는 것을 기억해야 하기 때문입니다. 대신, 나는 단순히 출력을 gpg -d kermit.png.gpg이미지 뷰어로 파이프하는 것을 선호합니다. 물론 문제는 내 이미지 뷰어( viewnior)가 이 출력을 입력으로 받아들이지 않는다는 것입니다.

이 문제를 어떻게 해결하나요?

답변1

당신은 그것을 사용할 수 있습니다 feh:

$ gpg -d kermit.png.gpg | feh -

게다가 fim:

$ gpg -d kermit.png.gpg | fim -i

명령은 display다음에서 제공됩니다 imagemagick.

$ gpg -d kermit.png.gpg | display

관련 정보