나노 텍스트 편집기에서 파일을 해독하는 방법은 무엇입니까?

나노 텍스트 편집기에서 파일을 해독하는 방법은 무엇입니까?

"gpg -c filename"을 사용하여 터미널에서 텍스트 파일을 암호화하고 파일 관리자에서 "filename.txt.gpg"를 생성했습니다. 암호화되지 않은 원본 파일을 삭제했습니다.

이제 계속 연구할 수 있도록 Nano에서 암호를 해독하고 싶습니다. 터미널에서 "gpg -d filename.txt.gpg"를 실행하면 파일이 터미널에서 열리지만 읽을 수는 있지만 다른 작업은 수행할 수 없습니다.

Nano에서 암호화된 파일을 열고 Nano에서 파일에 데이터를 추가하고 싶습니다.

제가 생각할 수 있는 모든 것을 시도했지만 Nano에서 파일을 해독하고 열 수 없습니다. 어떤 아이디어가 있나요? 감사해요.

답변1

gpg -d파일을 표준 출력으로 인쇄하기만 하면 됩니다. 그러나 출력을 파일로 리디렉션할 수도 있습니다. 또는 gpg -d filename.txt.gpg > filename.txt-o outputfilename옵션을 사용하세요. 또는 을 실행하면 원하는 것이 무엇인지 추측 gpg filename.txt.gpg할 수 있으며 gpg, 이 경우 파일의 암호가 해독됩니다 filename.txt(마지막 파일 제거 .gpg).

물론 일반 파일 시스템에서 파일의 암호를 해독하면 운영 체제가 해당 파일을 디스크에 쓸 수 있으며 나중에 파일을 삭제해도 디스크에서 파일의 나머지 데이터가 지워지지는 않습니다. 이를 방지하려면 민감한 데이터만 RAM 기반 파일 시스템으로 해독해야 합니다.

Linux에서는 이것이 tmpfs파일 시스템입니다. 일부 배포판에서는 기본값 /tmptmpfs. 그렇지 않은 경우 tmpfs간단히 새 것을 설치할 수 있습니다 mkdir /ramfs; mount -t tmpfs tmpfs /ramfs(루트로서 필요에 따라 소유권 및 권한 변경). 단순히 파일 시스템을 마운트한다고 해서 파일이 그곳에 저장되는 것은 아니지만 민감한 데이터를 안전하게 처리하는 방법에 대한 전체 논의는 이 답변의 범위를 벗어납니다.

관련 정보