파이썬을 이용한 간단한 Zip 파일 암호 풀기


파이썬을 이용한 간단한 Zip 파일 암호 풀기

얼마 전 회사 PC에 10년 전 Zip으로 압축해놓은 파일을 열일이 생겼는데 압축 비밀번호가 생각나지 않아 결국 파일을 열지 못했다. 그래서 파이썬을 이용해서 Zip 파일 압축 비밀번호를 알아내는 프로그램을 만들어봐야겠다는 생각을 했다. 먼저 인터넷에서 찾아보니 Zip 파일 압축 비밀번호를 알아내는 방법으로 가장 많이 나와있는 것이 Brute Force란 방법이었다. 말 그대로 비밀번호가 일치할 때까지 계속 대입해보는 방식이며 대부분은 비밀번호로 사용될 단어들이 모여있는 파일을 참조하여 하나씩 대입해 보는 방식이었다. 그러나 이 방식은 파일에 실제 비밀번호가 없다면 열수 없는 방식이다. 그래서 여기서는 간단하게나마 알파벳과 숫자의 조합을 랜덤 하게 만들면서 대입해보는 방식으로 만들어 보았다. 프로그램은 ..


원문링크 : 파이썬을 이용한 간단한 Zip 파일 암호 풀기