P.F.E. 도움말
(문자를 터치하거나 아래로 스크롤하여 더 많은 주제 보기)
복구 데이터(오류 정정)
저장 장치는 낡습니다 — 닳은 플래시 셀, 불량 섹터, 복사 중에 뒤집힌 비트 하나.
암호화된 파일은 특히
가차 없습니다. 몇 바이트만 바뀌어도 파일 전체가 복호화를 거부할 수 있습니다.
복구 데이터는 미리 계산해
둔 중복으로, 두 번째 사본을 두지 않고도 손상된 부분만 정확히 다시 만들어 냅니다.
중요: 복구 데이터는 잊어버렸거나 분실한 암호와는 전혀 관계가 없습니다. 손상된 바이트를 복원할 뿐이며, 무언가를 복호화할 수 없고
암호화를 조금도 약화시키지 않으며 공격자에게도 아무 쓸모가 없습니다. 올바른 암호가 없으면 복구 데이터가 있든 없든 어떤 파일도 복호화할 수 없습니다.
사용하는 두 가지 방법
- 별도의 .recovery 파일 — 파일을 길게 누르거나 더보기 버튼을 사용해
복구 파일 만들기를 선택하세요. .recovery 파일은 원본 옆에 기록됩니다.
- .enc 파일 안에 — 설정 → .enc 파일에 포함을 켜세요. 따로 챙길 것이 없고, 손상은
복호화할 때 자동으로 복구됩니다.
수준이 뜻하는 것
- 수준은 더해지는 중복의 양이며, 그만큼 크기도 늘어납니다. 5 %라면 복구 데이터는 보호 대상 파일의
약 5 % 정도입니다.
- 대략 그 비율만큼의 파일이 망가져도 다시 만들어 낼 수 있지만, 계산은 세그먼트 단위입니다. 큰
파일은 세그먼트로 나뉘고 각 세그먼트가 자기 몫을 가지므로, 한곳에 몰린 손상은 파일 전체의 손상 비율이
아직 작더라도 그 세그먼트의 중복을 소진해 버릴 수 있습니다. 흩어진 손상은 쉬운 경우입니다.
- 잘 늙지 않을 매체라면 수준을 올리세요. 보통의 플래시와 디스크 노화에는 5 %가 알맞습니다.
검사하고 복구하기
- 파일 — 또는 그 .recovery 파일, 어느 쪽이든 나머지를 찾아냅니다 — 을 길게 누르고
검사 / 복구를 선택하세요.
- 손상되지 않은 파일은 온전하다고 보고됩니다. 손상된 파일은 손상된 블록 수와 세그먼트 수, 그리고 복구
데이터로 고칠 수 있는지가 함께 보고되며, 무엇이든 기록되기 전에 먼저 물어봅니다.
- 복구는 손상된 원본을 남겨 다시 만든 파일 옆에 <이름>.damaged로 보관합니다.
- 잘린 파일 — 제자리에서 망가진 것이 아니라 짧아진 파일 — 은 먼저 복구 데이터에 맞춰 정렬되고, 사라진 바이트는 다른 손상된 블록과 똑같이 다시 만들어집니다. 손실이 선택한 수준 안에 있는 한 그렇습니다. 그 범위를 넘으면 복구 데이터도 이미 사라진 바이트를 지어낼 수는 없습니다.
- 복구 데이터를 내장한 .enc 파일에는 검사 / 복구 항목이 없습니다. 복호화할 때 스스로를 복구하기
때문입니다.
알아 둘 점
- 복구 데이터는 백업이 아닙니다. 파일의 손상은 견디지만 파일의 소실은 견디지 못합니다. 보호하는
파일과 함께 보관하시고, 진짜 백업은 다른 곳에 두세요.
- 형식은 모든 Paranoia 플랫폼에서 같습니다 — iPhone에서 만든 .recovery 파일은 Mac, Windows,
Linux, Android에서도 같은 파일을 복구합니다.
- 이전 버전의 앱도 복구 데이터를 내장한 .enc 파일을 그대로 읽습니다. 그것을 모르는 판독기는 아무
탈 없이 지나칩니다.
자주 묻는 질문
문제: 암호화 후에도 파일이 여전히 보입니다. 애플리케이션이 작동하지 않거나 제가 잘못하고 있나요?
P.F.E.는 아카이버처럼 작동하여 암호화 후 새로운 .enc 파일을 생성합니다. 원본 파일은 암호화 과정이 완료된 후 삭제하거나 소거할 수 있습니다. 이는 수동으로 수행하거나
설정 → 암호화 후 원본 소거로 이동하여 자동으로 수행되도록 설정할 수 있습니다.
문제: 파일이 손상되었는데 복구에서 복구할 수 없다고 합니다. 망가진 부분은 아주 일부뿐인데요.
중복은 파일 전체가 아니라
세그먼트 단위로 셉니다 —
복구 데이터를 참고하세요. 큰 파일은 세그먼트로 나뉘고 각 세그먼트가 자기 몫을 가지므로, 한 세그먼트 안에 몰린 손상은 파일 전체의 손상 비율이 아직 작더라도 그 세그먼트의 중복을 소진해 버릴 수 있습니다.
문제: 비밀번호를 잊어버렸습니다. 도와주실 수 있나요?
아니요, 백도어는 없습니다. 그것이 이 애플리케이션의 목적입니다. 모든 데이터는 비밀번호를 사용하여 암호화(수학적으로 변경)됩니다. 비밀번호 없이는 프로세스를 되돌려 원본 데이터를 "재구성"할 수 없습니다. 저희는 도와드릴 수 없습니다. 아무도 할 수 없습니다. 올바른 비밀번호가 유일한 방법입니다.
문제: 왜 동일한 암호를 사용하는 다른 애플리케이션을 사용할 수 없나요? 예를 들어 AES로 텍스트를 복호화하는 경우?
암호화 알고리즘뿐만 아니라 암호화 모드(CBC, CFB, PCBC, OFB, CRT, CWC, EAX, ...), 비밀번호 처리(KDF - 키 유도 함수), 압축 등 다른 많은 요소가 있습니다... 자세한 포맷 사양은
여기에서 찾을 수 있습니다.
문제: 왜 애플리케이션은 암호화된 파일에 액세스하는 데 지문을 사용하지 않나요?
모든 데이터는 완전히 암호화(수학적으로 변경)되며, 복호화를 수행하려면 정확한 암호화 키 일치가 필요합니다. 100% 정확한 키 없이는 프로세스를 되돌려 원본 데이터를 "재구성"할 수 없습니다. 지문은 일반적으로 인증에 사용됩니다. 원본은 저장되어 인증 과정에서 비교되지만 데이터는 암호화되지 않고 숨겨질 뿐입니다. 지문을 사용하여 안전한 암호화 키를 생성하는 것을 포함한 신뢰할 수 있는 암호화는 현재까지 이루어지지 않았습니다. 몇 가지 신뢰할 수 없는 실험만 있었습니다. 중요하게도,
지문은 비밀이 아니며 변경할 수 없습니다. 누군가 당신의 지문 사본을 얻는다면(만지는 모든 것에 '비밀번호'를 남기므로 매우 쉽습니다), 과거와 현재의 모든 데이터에 접근할 수 있게 됩니다. P.F.E.는 암호화 목적으로 생체 데이터를 직접 또는 간접적으로
절대 사용하지 않습니다.
문제: 이 애플리케이션은 양자 내성이 있나요?
예, 이 앱은 256비트 이상의 키 크기를 가진 대칭 암호화 알고리즘만 데이터 암호화에 사용합니다. 대칭 암호화는 양자 컴퓨터에 대해서도 안전한 것으로 간주됩니다. 이러한 알고리즘은 양자 공격에 의해 크게 약화되지 않기 때문입니다. 반면 양자 컴퓨터는 비대칭 암호화(RSA 또는 ECC 등)에 더 큰 위협이 됩니다.
문제: 데이터를 복호화할 수 없습니다. 애플리케이션에 "잘못된 비밀번호 또는 손상된 데이터"라고 표시됩니다. 비밀번호는 100% 정확합니다. 어떻게 해야 하나요?
A) 매우 높은 확률: 비밀번호가 정말로 잘못되었습니다. 비밀번호를 설정하거나 입력할 때 오타를 피하고 특정 데이터에 대한 올바른 비밀번호를 기억하십시오. 소프트웨어 키보드로 입력할 때 실수하기는 놀라울 정도로 쉽습니다. 이미 "잘못된 비밀번호" 시나리오에 빠졌다면 누락, 바뀐 글자, 중복된 글자 또는 이웃 키의 글자로 대체되거나 추가된 글자가 있는지 확인하십시오. 의도한 키 주변의 모든 키 조합을 고려하십시오. 이 과정은 지루할 수 있지만 단일 문자 오류를 수정하는 것은 가능합니다. 많은 "100% 확신하는 사용자"도 결국 올바른 비밀번호를 기억해 냈습니다 (물론 시도했다면 말이죠 — 실수를 절대 하지 않는다고 생각하는 사람들은 이 믿음에 데이터를 희생하는 것을 선호합니다).
B) 매우 낮은 확률: 하드웨어 오류가 원인일 수 있습니다. 저희 애플리케이션은 계산 또는 메모리 오류를 피하기 위해 암호화 후 .enc 파일의 광범위한 헤더를 확인합니다. 안타깝게도 피할 수 없는 대부분의 하드웨어 오류는 스토리지 오류로 인해 발생합니다. iOS 장치의 내부 스토리지에서는 이 시나리오가 발생할 가능성이 매우 낮습니다. 그러나 Lightning 또는 USB 포트를 통해 연결된 SD 카드 리더기 및 기타 주변 장치는 오류에 더 취약할 수 있습니다. 이러한 장치의 신뢰성은 크게 다를 수 있지만 일반적으로 외부 스토리지는 상당히 신뢰할 수 없는 것으로 간주될 수 있습니다.
문제: PRO 버전에서 제공하는 활성화 코드의 목적은 무엇인가요? 어떤 애플리케이션과 함께 사용할 수 있나요?
제공된 코드를 사용하여
S.S.E. File Encryptor,
Paranoia Text Encryption,
Paranoia File & Text Encryption의 데스크톱 버전을 활성화할 수 있습니다. 라이선스는 평생 유효합니다. 소유한 모든 장치에서 무제한의 데스크톱 버전(
자세히 보기)을 활성화할 수 있습니다.