간단한 더블클릭으로 열 수 있도록 비밀번호로 보호된 파일 생성

간단한 더블클릭으로 열 수 있도록 비밀번호로 보호된 파일 생성

Linux에서 비밀번호로 보호된 파일을 생성하여 사용자가 Linux 또는 Windows 컴퓨터에서 파일을 열려고 할 때마다 비밀번호를 묻는 방법.

이 프로세스는 Linux 명령줄에서 수행되어야 하지만 파일은 Linux 또는 Windows 컴퓨터에서 열릴 수 있으므로 보호 기능은 두 OS 모두에서 실행되어야 합니다.

Ramhound에 대한 편집

나는 이것을 시도했다:

7za a -tzip -pPASSWORD -mem=AES256 file.zip file.txt

이것은크로스 플랫폼어떤 OS에서든 파일의 압축을 풀 수 있는 방법

하지만 압축 방식을 사용해서는 안 됩니다.

vim +x file.txt

이것은 암호화하지만 메모장이 아닌 vim으로 열 때만 비밀번호를 묻습니다. (이게 바보라면 미안하지만 시도하겠습니다)

gpg -c file.txt

이렇게 하면 확장자가 '.gpg'인 새 파일이 생성되지만, 이를 위해서는 특정 SW가 필요합니다.

답변1

비밀번호로 보호된 7z 또는 Zip 파일을 사용하세요. 이를 처리할 수 있는 모든 OS에서 작동합니다. 저는 개인적으로 7z를 선호합니다.

답변2

비록 아주 추악한 방법이기는 하지만 그것은 가능합니다.

일반 텍스트 파일을 읽고 암호도 제공하는 대칭 암호화로 파이프하는 암호화 스크립트를 작성해야 합니다(예: 를 사용하여 openssl des3).
그런 다음 바이너리를 작성합니다. 암호화된 파일의 인코딩된 버전이 포함된 바이너리는 앞서 언급한 파일을 암호 해독기 바이너리에 전달하고 결과 파일을 엽니다.

그러나 위의 솔루션은 다소 우아하지 않습니다. 훨씬 간단한 접근 방식은 비밀번호로 보호된 아카이브를 사용하는 것입니다. 왜 그걸 사용하고 싶지 않아?

관련 정보