Windows에서 폴더를 암호화하고 압축하는 것이 불가능한 이유는 무엇입니까?

Windows에서 폴더를 암호화하고 압축하는 것이 불가능한 이유는 무엇입니까?

나는 읽었다이 블로그 이것이 불가능한 이유를 설명하지만 이유를 알 수 없는 것 같습니다. 블로그 내용이 좀 이해하기 어려운 것 같아요.

동일한 폴더나 파일을 압축하고 암호화하는 것이 왜 불가능한지 설명해 주실 수 있나요? 간단한 예는 이에 대한 이유를 이해하는 데 실제로 큰 도움이 될 것입니다.

압축된 파일/폴더를 암호화하면 크기가 증가하여 압축 목적이 무효화됩니까?
마찬가지로, 암호화된 파일/폴더를 압축하면 파일의 보안이 손상됩니까?

그렇다면 어떻게?

답변1

기술적으로는~할 수 있다암호화 작업과 압축 작업을 통해 데이터를 실행합니다. 그러나 이는 일반적으로 실제로 더 작은 데이터로 이어지지 않습니다. 이것이 아마도 Microsoft가 상호 배타적으로 만들도록 NTFS를 설계하고 Windows가 두 가지를 모두 수행하는 것을 차단하는 이유일 것입니다. (이것은 추측입니다. 압축을 처리하기 위해 NTFS 파일 시스템을 설계한 이유에 대해 Microsoft만이 실제로 대답할 수 있습니다 암호화는 상호 배타적입니다).

무손실압축(여기서 사용된 종류나 .zip, .rar 또는 .7z 아카이브에 사용된 종류)은 단순화할 수 있는 무작위가 아닌 데이터가 있는 경우에만 잘 작동합니다. 반면에 좋은 암호화는 의도적으로 데이터가 무작위로 보이도록 시도하므로 암호화된 데이터를 압축하는 것은 실제로 의미가 없습니다.

반면에 압축된 데이터를 암호화하는 것은 의미가 있으며 암호화 전에 압축이 발생하지 않도록 하는 NTFS에서 EFS 및 압축 파일을 구현하는 방법에 기술적 제한이 있는지 확실하지 않습니다. (일반적으로 암호화를 하면 원본 데이터의 크기가 약 50% 정도 늘어납니다.)

답변2

NTFS 파일 압축과 파일 암호화는 NTFS 압축이 수행되는 방식으로 인해 상호 배타적입니다. 파일에서는 한 번에 이러한 옵션 중 하나만 사용할 수 있습니다.

http://support2.microsoft.com/default.aspx?scid=kb;en-us;Q223093

더 구체적인 내용은 공개되지 않은 것 같아요.

답변3

Darth Android의 답변이 맞습니다. 하지만 마지막 질문에 답하자면,~할 수 있다보안을 손상시키지 않고 암호화된 파일을 압축합니다. 압축은 암호화의 한 형태이므로 압축된 암호화 파일은 기술적으로안전한. 그러나 이는 비효율적입니다. 이것이 아마도 MS가 이를 허용하지 않는 이유일 것입니다.

답변4

압축된 파일을 암호화할 수 있지만 암호화된 파일을 압축하는 것은 쓸모가 없습니다. 나는 여러분에게 엄청나게 단순화된 버전을 제공할 것이지만 여러분은 아이디어를 얻을 수 있을 것입니다.

나는 텍스트를 가지고 있습니다 :

그리핀은 역대 최고입니다. 그리핀은 역대 최고입니다. 그리핀은 역대 최고입니다. 그리핀은 역대 최고입니다. 그리핀은 역대 최고입니다. 그리핀은 역대 최고입니다. 그리핀은 역대 최고입니다. 그리핀은 역대 최고입니다. 그리핀은 역대 최고입니다. 그리핀은 역대 최고입니다.

단순화를 위해 압축 소프트웨어가 다음을 수행한다고 가정하겠습니다. 이 경우 텍스트에 "Griffin is the Coolest Ever."라는 패턴이 있음을 인식합니다. 패턴을 가져와 숫자 값을 할당하면 0이 됩니다. 그런 다음 압축하면 "그리핀은 역대 최고입니다."가 됩니다. = 0. 텍스트 = [0][0][0][0][0][0][0][0][0][0]. 이는 언어에서 동일한 단어/구/패턴을 많이 사용하기 때문에 효과가 있습니다. 실제 소프트웨어는 훨씬 더 발전했습니다.

무작위로 암호화된 정보가 나타나야 하기 때문에 암호화된 정보를 압축하려고 하면 문제가 발생합니다. 이전 텍스트를 암호화하면 다음과 같은 내용을 얻을 수 있습니다.

quhjio43huiot3rnswyj4hrtis;g4wrjhtpiomnkgq;eht89jiognkwusjnehtn;oiw354yjthineajqnh54y689uio6895uuyio32ujwuywun279y8uhwtjin2hywa9p88h3uj7py;huniysbjkr.5yh75o.ui4j n;jsrujio;hjmngkfukop;'jsmneklrtjhsgiodghnbgfdsjh;sklr65uij9ynrio;eiuyjyphiro;uj6;9ios5uy76895y9auy9htsuy7

여기에서는 패턴이 없기 때문에 압축은 많은 일을 할 수 없습니다. 또는 적어도 제가 키보드 위로 손을 댔다는 것을 고려해서는 안 됩니다.

또한 압축은 손실이 없어야 한다는 점에 유의하는 것이 중요합니다. 일부 압축 방법, 특히 소리와 관련된 압축 방법은 사람이 들을 수 없을 정도로 너무 높거나 낮은 소리와 같은 원치 않는 정보를 잘라냅니다. 소리에는 문제가 없지만 보고서를 압축하는 경우 임의의 문장이 누락되는 것을 원하지 않을 것입니다.

또한현재의 이해압축은 암호화된 정보의 보안을 약화시킨다는 점입니다. 이에 대해서는 논쟁의 여지가 있는 것 같습니다.

관련 정보