비밀번호 xor 키 파일을 사용하여 Truecrypt 컨테이너 열기

비밀번호 xor 키 파일을 사용하여 Truecrypt 컨테이너 열기

저는 주기적으로 백업하는 플래시 드라이브의 truecrypt 컨테이너를 사용하고 있습니다. 지난 며칠 동안 컨테이너가 충돌하여 중요한 데이터를 잃어버렸습니다. 이를 통해 백업 전략에 대해 생각하게 되었고, 집에 USB를 장착할 때 차이를 동기화하는 것이 더 현명할 수도 있겠다는 생각이 들었습니다.

드라이브가 연결될 때 드라이브의 마운트 및 rsync를 스크립트하고 싶습니다. 이를 위해 스크립트에서 열 비밀번호를 입력하고 싶지 않습니다. 제가 아파트에 없을 때는 키 파일 대신 비밀번호를 사용하는 것을 선호합니다. 외부에 있을 때는 비밀번호를 사용하고 집에서는 키 파일을 사용하여 truecrypt(또는 veracrypt,...)를 열 수 있나요?

답변1

기술적으로: 아마도 그렇습니다
비밀번호와 모든 키 파일이 함께 혼합되어 컨테이너 키를 파생합니다.

PW X KF = CK("X"는 혼합 알고리즘입니다.)

믹싱 알고리즘은 그다지 훌륭하지 않습니다. -- 예를 들어키 파일을 구성하는 방법이 있습니다, 결과 컨테이너 키는 전혀 변경되지 않습니다. -- 따라서 선택한 비밀번호로 시작한 다음 해당 비밀번호에서 키 파일을 생성하는 작은 스크립트를 실행할 수 있을 것 같습니다.

그래서 그
No-Password X KF = CK

PW X No-Keyfile = CK

따라서 PW 또는 KF를 입력하면 작동합니다. (하지만 귀찮게도~ 아니다입력하면둘 다.)

실질적으로: 왜 귀찮게 합니까?
하지만 무슨 목적으로? 나는 당신이 보안 측면에서 아무것도 얻을 것이라고 생각하지 않습니다. 키 파일이 어딘가에 놓여 있고 그것이 복사된다면 이는 비밀번호가 주위에 놓여 있고 복사되는 것만큼 나쁩니다.

답변2

아니요, 이건 할 수 없습니다. 키 파일 및/또는 비밀번호로 암호화를 지정하면 모든 암호 해독에 이를 사용해야 합니다. 보안이 중요한 경우 키 파일을 사용한 암호화만 지정할 수 있습니다.그리고비밀번호를 설정하고 외부에 있든 집에 있든 모두 사용하세요.

관련 정보