[알아봅시다] ZIP 파일 암호를 잊었을때

문: 얼마전에 PKZIP로 짠 프로그램의 소스를 압축했다. 그런데 압축할 때남이그것을 함부로 풀어서 보지 못하도록 패스워드를 집어넣어 압축하고 백업을받아 놓았는데 백업했던 그 파일의 패스워드를 잊어버렸다. 패스워드를 모르고 .ZIP파일을 풀어낼 수 있는 방법이 없을까.

답: 패스워드를 건다는 것은 자료를 보안한다는 측면에서는 매우 바람직한일이며 또 강력한 보안을 제공해 주기는 하지만 이는 마치 양날 달린 칼과 같아서 다른 사람에게도 효과적이지만 동시에 만일 그것을 만든 사람이 실수 하면 그만큼 자기 자신에게도 불리할 수 있다.

PKUNZIP에는 압축된 파일에 패스워드를 걸어서 패스워드를 알지 못하면 압축을 풀 수 없게 하는 기능이 있는데 그 기능이 매우 강력해서 일단 한번 패스워드를 걸면 풀기가 힘들다. PKZIP1.0으로 압축된 파일들은 DEZIP.EXE라는 프로그램을 이용하여 패스워드가 걸린 압축파일들을 무리없이 풀어낼 수 있다. 그러나 요즘에 나온 PKZIP2.X를 이용하여 패스워드를 걸어 압축한 파일은 DEZIP.EXE를 사용해도 풀리지 않을 것이다. 그것은 PKZIP1.0과 패스워드를 거는 방식이 달라졌기 때문이다.

현재로서는 PKZIP2.0으로 패스워드를 걸어서 압축한 파일을 패스워드 없이풀 수 있는 방법은 없다. 어떤 프로그램이든지 패스워드를 거는 일은 매우 조심스럽게 해야 한다.