엑셀 시트 암호 해제 방법, 비밀번호 잃어버렸을 때 복구하는 법







 

엑셀 파일을 보호하려고 설정한 비밀번호를 나중에 잊어버리면 난감하다.
중요한 자료를 담은 시트가 잠겨 열리지 않거나, 수정이 불가능한 상황이 되기 때문이다.
이번 글에서는 엑셀 시트에 암호를 거는 방법부터,
비밀번호를 잊어버렸을 때 해제하거나 복구하는 여러 가지 방법을 소개한다.
특히 VBA 코드나 ZIP 확장자 변경 같은 실제 해제법도 함께 다루니,
엑셀을 자주 사용하는 사람이라면 꼭 한 번 읽어볼 만한 내용이다.

 

엑셀 시트 암호 해제 방법, 비밀번호 잃어버렸을 때 복구하는 법

엑셀 시트 암호 해제 방법, 비밀번호 잃어버렸을 때 복구하는 법


 

 







 


엑셀 시트 암호 설정 방법 (비밀번호 생성)

엑셀에서 시트를 보호하는 기본 방법은 ‘시트 보호’ 기능을 이용하는 것이다.

다음 단계를 따라 하면 쉽게 설정할 수 있다.

  • ✅ 상단 메뉴 → 검토 탭 클릭
  • ✅ ‘시트 보호’ 선택
    cocojuan
  • ✅ ‘시트와 잠긴 셀의 내용 보호’ 창이 뜨면 비밀번호 입력
  • ✅ 다시 한 번 확인 입력 → 확인 버튼 클릭
    사진1사진2

이제 해당 시트는 잠겨서 셀을 편집하거나 수식을 수정할 수 없다.

비밀번호를 알고 있는 사람만 수정이 가능하며, 다른 사용자는 읽기 전용으로만 접근할 수 있다.

💡 TIP: 중요한 시트에는 암호를 걸되, 비밀번호는 따로 메모해두자.

암호를 잊으면 나중에 해제하기 번거롭다.

 

엑셀 시트 암호 해제 방법 (비밀번호 알고 있을 때)

비밀번호를 알고 있다면 해제는 매우 간단하다.

  • ✅ 검토 탭 → 시트 보호 해제 클릭
  • cocojuan
  • ✅ 비밀번호 입력 → 확인
  • cocojuan

이 과정만으로 시트 잠금이 바로 풀린다.

만약 전체 파일이 보호되어 있다면, ‘통합 문서 보호 해제’ 항목을 선택해야 한다.

시트 단위와 문서 전체 보호는 별개 기능이기 때문이다.

💡 요약:

  • 시트 보호 해제 = 시트 편집 가능
  • 통합 문서 보호 해제 = 구조 변경 가능 (시트 추가·삭제 등)

 

비밀번호를 잊었을 때: 현실적인 복구 방법

엑셀에서 설정된 암호는 보안상 매우 강력하다.

따라서 마이크로소프트 공식적으로는 ‘암호를 분실하면 복구할 수 없다’고 명시되어 있다.

하지만 실제로는 다음과 같은 우회적인 방법으로 비밀번호를 찾아낼 수 있다.

ZIP 확장자 변경을 통한 시트 암호 제거 (구버전 한정)

엑셀 2007~2013 버전의 경우, 아래 방법으로 보호를 해제할 수 있었다.

  • ➡️ .xlsx → .zip으로 확장자 변경
    cocojuan
  • ➡️ 압축 해제 후 xl/worksheets 폴더 열기
  • ➡️ 암호가 걸린 시트의 sheet1.xml 파일을 바탕화면으로 복사하고. 클릭해 메모장으로 열기
  • 사진1사진2
  • ➡️ 단축키 ㅔCtrl + F] 클릭해 ‘Protection’ 검색하기
  • cocojuan
    • ➡️ <sheetProtection … /> 구문을 삭제
    • cocojuan
      • ➡️ ‘파일’ 탭에서 ‘저장’ 클릭 후 비밀번호 제거
      • cocojuan
  • ➡️ 바탕화면에서 xml 파일을 다시 압축 파일로 드래그 한 후, ‘현재 파일에 추가하기’ 클릭
  • cocojuan
    • ➡️ 변경 된 파일로 변경해야 하기 때문에 ‘덮어쓰기’ 클릭
    • cocojuan
  • ➡️ 다시 압축 후 확장자를 .xlsx로 변경
  • cocojuan
    • ➡️ 엑셀 파일을 클릭하며 경고문이 발생하지만, 무시하고 ‘예’ 클릭하면 시트 비밀번호가 제거 됨
    • cocojuan

이 방법은 최근 버전(엑셀 2016 이후)에서는 대부분 불가능하지만,

구버전 파일에는 여전히 유효하다.

매크로(VBA) 코드 이용하기

비밀번호를 모르더라도 VBA를 이용해 강제로 잠금을 해제할 수 있다.

  • ➡️ 엑셀 파일 열기 → Alt + F11 누르기 (VBA 창 열기)
  • ➡️ 상단 메뉴에서 Insert → Module 클릭
  • ➡️ 아래 코드를 복사해 붙여넣기
Sub PasswordBreaker()
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    On Error Resume Next
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
    For i5 = 65 To 66: For i6 = 65 To 66
        ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
        Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
        Chr(i4) & Chr(i5) & Chr(i6)
        If ActiveSheet.ProtectContents = False Then
            MsgBox "암호 해제 완료!", vbInformation
            Exit Sub
        End If
    Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: NextEnd Sub

 

  • ➡️ F5 키를 눌러 코드 실행
  • ➡️ 잠시 기다리면 “암호 해제 완료!”라는 메시지가 뜨며 시트 보호가 풀린다.

이 코드는 실제 암호를 알려주지는 않지만, 시트 보호를 무력화하는 역할을 한다.

⚠️ 주의: 회사나 타인의 자료에 임의로 적용하면 법적 문제가 될 수 있으므로,

반드시 본인 소유의 문서에서만 사용해야 한다.

 

암호 복구 프로그램을 이용하는 방법

암호를 완전히 잃어버렸다면, 시중에 나와 있는 암호 복구 툴을 사용할 수도 있다.

대표적인 프로그램은 다음과 같다.

프로그램특징무료 여부
PassFab for Excel최신 버전 호환, GPU 가속 지원유료
Excel Password Recovery Lastic시트 보호 및 파일 암호 모두 해제 가능무료 버전 있음
iSunshare Excel Password Genius빠른 암호 탐색, 한글 지원유료

이 프로그램들은 암호를 추정(Brute Force) 하는 방식으로 작동하기 때문에,

비밀번호 길이에 따라 시간이 오래 걸릴 수도 있다.

다만 VBA나 수동 방법이 막혀 있는 최신 엑셀에서는

이런 프로그램이 유일한 복구 수단이 되기도 한다.

 

암호 복구 후 시트 보호 다시 설정하기

암호를 해제하거나 복구한 후에는 보안 관리를 다시 설정하는 것이 중요하다.

다음과 같은 방법으로 새 암호를 만들자.

  • ✅ 검토 탭 → 시트 보호 → 새로운 비밀번호 입력
  • ✅ 이전 암호와 겹치지 않게 설정
  • ✅ ‘비밀번호 관리 노트’에 안전하게 기록

💡 보안 팁:

“1234” 같은 단순 비밀번호는 피하고,

“파일명+날짜” 조합을 활용하면 기억하기 쉽고 안전하다.

 

마무리 요약

엑셀 시트 암호 기능은 자료 보호에 유용하지만,

비밀번호를 잊으면 불편을 초래할 수 있다.

  • 시트 보호 설정: 검토 → 시트 보호
  • 암호 해제: 비밀번호 입력 → 확인
  • 복구 방법: ZIP 확장자 변경 / VBA 코드 / 복구 프로그램

이 세 가지만 기억하면, 갑자기 암호가 걸린 파일이라도

안전하게 복구할 수 있다.

단, 회사나 타인의 파일에는 절대 임의로 적용하지 말자.

자신의 작업 파일 관리용으로 활용하면 엑셀 업무 효율이 훨씬 높아진다.

 

마무리하며,

엑셀 시트 암호 설정, 해제, 복구에 대한 모든 방법을 정리했습니다. 중요한 데이터는 안전하게 보호하되, 관리의 용이성도 함께 고려하여 효율적인 엑셀 활용에 도움이 되시길 바랍니다.

답글 남기기