커맨드 라인 터미널을 사용하여 Linux / Ubuntu를 통해 압축 파일에 매우 안전한 암호화를 사용하고 싶습니다.이 작업을 수행하는 데 가장 적합한 커맨드 라인 도구는 무엇입니까?
zip -e -P PASSWORD file1 file2 file3 file4
또는
7za a file.7z *.txt -pSECRET
어떤 암호화가 사용되며 얼마나 안전합니까?
커맨드 라인 터미널을 사용하여 Linux / Ubuntu를 통해 압축 파일에 매우 안전한 암호화를 사용하고 싶습니다.이 작업을 수행하는 데 가장 적합한 커맨드 라인 도구는 무엇입니까?
zip -e -P PASSWORD file1 file2 file3 file4
또는
7za a file.7z *.txt -pSECRET
어떤 암호화가 사용되며 얼마나 안전합니까?
답변:
7zip (7z 형식)이 제공하는 압축은 "표준"방법이나 zip 형식 파일을 암호화하는 것보다 훨씬 안전합니다 (여러 날짜는 몇 년 전부터 거의 안전하지 않습니다). 두 경우 모두 올바른 비밀번호 / 키를 선택했는지 확인하십시오. 잘못 선택한 비밀번호를 사용하면 모든 암호화 기술이 사전 / 추측 공격에 취약합니다.
다른 사람에게 보낼 파일을 암호화하는 경우 GPG가 더 좋습니다 ( https://help.ubuntu.com/community/GnuPrivacyGuardHowto 참조).보내는 사람이 GPG / PGP / 호환 기능을 사용할 수 있거나 이미 사용중인 경우 우분투 특정 메모 또는 기타 여러 유사한 리소스의 경우 Google). 표준 GPG 도구는 명령 줄 중심이므로 파일을 정기적으로 보관하고 자동화하려는 경우 스크립트 작업이 쉽습니다. 이것은 공개 키를 기반으로하므로 공개 키로 암호화 할 때 안전한 방법으로 수신자에게 키를 가져 오려고하는 문제를 제거하고 결과 파일을 잠금 해제하는 데 필요한 개인 키만 (사용자, 처음에는 파일을 해독 할 수 없습니다). 편집증 ++의 경우 GPG를 통해 수신자의 공개 키로 아카이브를 만들 때 7zip으로 암호화하십시오.
우분투의 표준 우편 번호에 대해서는 확실하지 않으므로 어떤 것이 '최고' 인지 말할 수는 없지만 7-Zip 주장은 다음과 같습니다.
7-Zip은 AES-256 알고리즘을 사용한 암호화도 지원합니다. 이 알고리즘은 길이가 256 비트 인 암호 키를 사용합니다. 이 키를 생성하기 위해 7-Zip은 SHA-256 해시 알고리즘을 기반으로하는 파생 함수를 사용합니다. 키 파생 함수는 사용자가 정의한 텍스트 비밀번호에서 파생 된 키를 생성합니다. 철저한 암호 검색 비용을 높이기 위해 7-Zip은 많은 수의 반복을 사용하여 텍스트 암호에서 암호 키를 생성합니다.
로부터 zip
매뉴얼 페이지
-P password
--password password
Use password to encrypt zipfile entries (if any). THIS IS INSECURE! Many multi-user operating systems provide ways
for any user to see the current command line of any other user; even on stand-alone systems there is always the
threat of over-the-shoulder peeking. Storing the plaintext password as part of a command line in an automated script
is even worse. Whenever possible, use the non-echoing, interactive prompt to enter passwords. (And where security
is truly important, use strong encryption such as Pretty Good Privacy instead of the relatively weak standard encryp-
tion provided by zipfile utilities.)
결과적으로 zip 프로세스에 시간이 오래 걸리면 시스템의 다른 사용자가 입력 한 명령을 볼 수 있으며 여기에는 암호가 포함됩니다. 죄송합니다. 아마도 이것은 .7z
솔루션 에도 적용됩니다 .