다양한 옵션이 있습니다.
7z
tar -cf tarfile.tar path/to/files/
7z a tarfile.tar.7z tarfile.tar
이 생성 tarfile.tar.7z
됩니다. 정리를 돕기 위해 설치 한 경우 다음을 사용할 수 있습니다.
p7zip tarfile.tar
대신에.
비밀번호 보호와 관련하여이 옵션은 또는 옵션이 tar
아닙니다 p7zip
. 7z
명령을 사용하는 것이 편한 경우 -p{password}
매뉴얼 페이지에 따라 옵션을 제공 할 수 있습니다 .
7z a -p{password} tarfile.tar.7z tarfile.tar
이 tarfile.tar
자리에 그대로 있으므로 다음과 같이 정리해야합니다.
if 7z q -p{password} tarfile.tar.7z tarfile.tar; then
rm tarfile.tar
fi
더 간단한 옵션은 압축을 손상시킬 수 있으며 ZIP 을 -9
압축 옵션을 최대한 활용하는 것입니다.
이것은 PGP 또는 GnuPG를 사용하여 올바르게 설계된 체계만큼 안전하지 않으므로 해당 방법을 알아낼 수 있고 (복잡성이 보안을 손상시키지 않는 경우) 더 나아질 것입니다. PGP 또는 GnuPG 에 대해 읽으십시오 . 둘 다 필요한 것을 수행합니다.
gzip
7z와 마찬가지로 단일 명령 줄로 tar를 암호로 보호 할 수 없습니다. 또한이 gzip
명령은 암호 보호 기능도 제공하지 않습니다. 따라서 두 번째 단계를 수행해야합니다.
tar czf - path/to/files/ | openssl enc -aes-256-cbc -e > tarfile.tar.gz.enc
openssl 에 대한 문서를 읽고 명령 행에서 비밀번호를 요청하지 않는 방법을 찾으십시오. 또는:
tar czf tarfile.tar.gz path/to/files/
gpg --encrypt tarfile.tar.gz
이것이 작동하기 전에 gpg를 설정해야합니다.
이 작업을 수행하는 다른 방법이있을 수 있습니다 (또는 "확실히 있습니다"). 이를 자신의 추가 연구를위한 출발점으로 취급 할 수 있습니다.
지퍼
zip
명령이 jailbroken iDevice에 포함 된 경우 다음과 같은 명령을 사용할 수 있습니다.
zip -e -P{password} zipfile.zip path/to/files/
zip의 맨 페이지에는 -P
옵션 : THIS IS INSECURE 옵션 이 있습니다. 그것은, 말을 계속 보안이 정말 중요한 경우, 같은 아주 좋은 개인 정보 보호 대신 ZipFile를 유틸리티가 제공하는 상대적으로 약한 표준 암호화와 같은 강력한 암호화를 사용합니다.
이러한 명령은 스크립트에 배치 할 수 있습니다. 스크립트 작성에 도움이 필요한 경우 지금까지받은 내용을 게시하여 의견을 보내 주시기 바랍니다.
그것이 내가 가진 전부입니다.