Example Image
엑셀 암호 해제하는 3가지 방법 ;
본문 바로가기

엑셀 암호 해제하는 3가지 방법

갱이파파 발행일 : 2025-03-29

엑셀 파일을 열었더니 암호를 입력하라는 메시지가 뜨거나, 시트 안에 내용을 수정하려고 하면 막혀 있는 경우가 있습니다. 중요한 업무 파일인데 갑자기 접근이 불가능해지면 정말 당황스럽죠. 특히 비밀번호를 직접 설정한 기억이 없거나, 오래된 파일이라 암호를 잊어버린 경우라면 해결이 더 막막합니다.

하지만 걱정하지 마세요. 시트 보호 암호부터 파일 자체의 열기 암호까지, 상황에 따라 해결할 수 있는 방법이 있습니다.

오늘은 엑셀 암호 해제 방법을 단계별로 설명해 드리겠습니다. 별도의 유료 프로그램 없이도 해결 가능한 방법도 포함되어 있으니 끝까지 읽어보세요. 초보자도 따라 할 수 있도록 아주 쉽게 설명드릴게요.

암호 해제 전 꼭 확인할 것들

엑셀에서 암호가 걸렸을 때는 먼저 ‘어떤 암호’인지 구분하는 게 중요합니다. 암호에도 종류가 있기 때문이죠.

  1. 파일 열기 암호: 엑셀 파일 자체를 열 수 없고, 시작부터 비밀번호를 입력하라고 나옵니다.
  2. 시트 보호 암호: 파일은 열리지만 시트 안의 셀을 클릭하거나 편집하려고 하면 "보호되어 있어 수정할 수 없습니다"라는 메시지가 뜹니다.

두 방식은 적용된 위치가 다르고, 해제 방법도 완전히 다르기 때문에, 내가 겪고 있는 상황이 어떤 건지 먼저 확인하세요.

또한 사용하는 엑셀 버전도 중요합니다. 엑셀 2010, 2016, 365처럼 버전에 따라 메뉴 구성과 기능 차이가 있을 수 있으니, 시작하기 전에 확인해 두면 작업이 더 쉬워집니다.

엑셀 시트 보호 해제

엑셀 시트 보호는 비교적 쉽게 해제할 수 있는 편입니다. 아래 방법들을 하나씩 시도해보세요.

새로운 파일로 복사하여 우회

  • 보호된 시트를 전체 선택(Ctrl + A) 한 후, 복사(Ctrl + C)해서 새 엑셀 파일에 붙여넣기 해보세요.
  • 일부 경우, 보호 설정이 함께 복사되지 않으면서 해제가 되기도 합니다.
  • 단, 수식이나 조건부 서식은 손실될 수 있으니 중요 파일은 반드시 백업 후 시도하세요.

VBA 코드 활용

  • 엑셀 상단의 개발 도구 탭 > Visual Basic을 클릭해 VBA 편집기를 열고, 아래 코드를 복사해 넣은 뒤 실행하세요.
  • 이 코드는 가능한 모든 조합을 시도해 보호를 우회하는 방식입니다.
  • 실행 후 메시지가 뜨면 성공입니다. 간단한 암호는 몇 초 내로 풀리지만 복잡한 암호는 시간이 걸릴 수 있습니다.
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 "보호가 해제되었습니다."
            Exit Sub
        End If
    Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next
End Sub

온라인 도구 사용 시 주의점

  • ‘엑셀 시트 보호 해제 도구’ 같은 웹사이트도 존재하지만, 보안상 위험이 큽니다.
  • 중요한 회사 문서, 개인정보가 포함된 파일은 절대 업로드하지 마세요.
  • 바이러스 감염, 데이터 유출의 가능성이 있기 때문입니다.

엑셀 파일 자체 암호 해제

이번에는 엑셀 파일 자체가 잠겨 있어서 열 수조차 없는 경우입니다. 이건 시트 보호보다 더 강력한 보안입니다.

암호 없이 열 수는 없습니다.

  • 마이크로소프트는 AES 기반 강력한 암호화를 사용하고 있어서, 정식 암호 없이는 파일 열기가 사실상 불가능합니다.
  • 무작위로 암호를 추측하는 프로그램도 있지만, 복잡한 암호라면 며칠이 걸릴 수 있어요.

암호를 잊어버렸다면?

무로 복구 프로그램

  • Free Word Excel Password Recovery Wizard: 초보자도 사용하기 쉬우며, 짧고 단순한 암호에 효과적입니다.

유료 복구 프로그램

  • PassFab for Excel: 빠르고 정확한 해제를 지원합니다.
  • Stellar Phoenix Excel Password Recovery: 기업에서도 많이 쓰는 복구 솔루션입니다.

프로그램은 공식 사이트에서만 다운로드하세요. 광고가 많은 사이트는 피하시고, 백신으로 꼭 사전 검사 후 설치하셔야 합니다.

엑셀 VBA로 잠금 해제 (여러 시트 우회용)

위의 VBA 코드를 조금 변형해 여러 시트를 한꺼번에 해제할 수도 있습니다.

  • ‘ThisWorkbook’ 또는 ‘모듈’에 코드를 입력하고 전체 워크북 대상으로 실행하면 됩니다.
  • 반복 작업이 많은 경우에 유용하며, 회사 실무에서 특히 많이 쓰입니다.
  • 단, 엑셀 보안 패치가 적용된 경우 작동하지 않는 경우도 있으니, 최신 환경에서는 테스트가 필요합니다.

주의사항 

엑셀 암호를 해제하는 행위는 정당한 목적 아래에서만 진행해야 합니다.

  • 타인의 동의 없이 무단으로 잠금 해제하면 법적 문제가 발생할 수 있습니다.
  • 회사 문서라면 IT부서나 보안관리자의 허락을 먼저 받는 것이 좋습니다.
  • 특히 외부 프로그램이나 온라인 도구는 해킹이나 정보 유출 위험이 있으므로 신중하게 사용하세요.

결론

시트 보호는 의외로 쉽게 해제되는 경우가 많고, VBA를 활용하면 비밀번호 없이도 해결할 수 있습니다. 하지만 파일 전체에 걸린 암호는 구조적으로 보안이 강하기 때문에 도구 선택과 접근 방식에 주의해야 합니다.

  • 작업 전에는 반드시 백업을 만들기
  • 해결 후에는 암호 관리 방식을 바꾸는 걸 추천드립니다.

댓글