PDF 잠금 해제

PDF 잠금 해제 온라인 — 무료 비밀번호 제거

비밀번호가 있는 어떤 PDF에서든 비밀번호를 제거해요. 파일 드롭, 비밀번호 한 번 입력, 잠금 해제된 복사본 다운로드. 모두 브라우저에서 동작 — 비밀번호와 문서가 기기를 떠나지 않아요.

비밀번호로 보호된 PDF를 여기로 드롭
또는
최대: 100 MB · 비밀번호와 파일이 기기를 떠나지 않아요

온라인에서 PDF 잠금 해제하는 방법

PDFluna로 PDF 비밀번호를 제거하는 데 1분보다 훨씬 적은 시간이 걸리고 모든 게 브라우저에서 일어나요. 설치할 게 없고, 만들 계정도 없고, 비밀번호가 브라우저를 떠나지 않아요. 단계별:

  1. 비밀번호로 보호된 PDF 가져오기. 가져오기 영역에 PDF를 드래그&드롭하거나 PDF 파일 선택을 클릭해요. 100 MB까지 파일이 지원돼요. 문서가 기기를 떠나지 않아요 — 각 단계가 브라우저에서 일어나요.
  2. 비밀번호 입력. PDFluna가 암호화를 감지하면 비밀번호 필드가 표시돼요. 문서를 보호한 비밀번호를 입력하고 잠금 해제를 클릭해요. 비밀번호를 저장, 전송, 로그하지 않아요 — 잠금 해제가 완료될 때까지 탭 메모리에만 존재해요.
  3. 재구축 대기. PDFluna가 각 페이지를 로컬에서 복호화하고 암호화 없이 문서를 재구축해요. 진행 막대가 페이지마다 진척을 표시해요. 긴 문서는 200 DPI 충실도 설정에서 페이지당 몇 초 걸려요.
  4. 잠금 해제된 복사본 다운로드. 재구축이 완료되면 다운로드 링크가 표시돼요. 잠금 해제된 파일은 your-name-unlocked.pdf로 불려서 두 버전을 나란히 보관할 수 있어요. 원본 잠긴 파일은 절대 변경되지 않아요.

왜 비밀번호와 문서가 기기에 머무는가

대부분의 온라인 PDF 잠금 해제 도구는 파일을 서버로 보내고, 거기서 복호화하고, 잠금 해제된 복사본을 반환해요. 그 왕복은 명백한 프라이버시 의문을 제기해요: 기밀 문서와 그것을 보호하는 비밀번호 둘 다 당신이 통제하지 않는 제3자에게 넘겨요. 그들의 개인정보처리방침이 그것들을 보관하지 않겠다고 약속할 수 있지만 그 약속을 검증할 수 없어요.

우리 파이프라인은 완전히 브라우저에서 동작해요. PDF.js(Mozilla의 오픈소스 리더, Firefox의 내장 PDF 뷰어와 같은 엔진)가 비밀번호로 문서를 로컬에서 복호화해요. pdf-lib가 잠금 해제된 복사본을 재구축해요. 출력 blob은 다운로드를 클릭할 때까지 탭 메모리에 머물러요. 아무것도 네트워크를 횡단하지 않아요 — DevTools → 네트워크에서 직접 확인할 수 있어요.

비밀번호는 구체적으로 한 곳에서 사용돼요: PDF.js의 getDocument({ password }) 호출에 전달돼요. 재구축이 완료되면 코드는 비밀번호 변수를 명시적으로 지워서 필요 이상으로 브라우저 메모리에 남지 않게 해요.

이는 어떤 유형의 PDF 잠금을 제거하나?

  • 사용자 비밀번호 — 문서를 열려고 할 때 묻는 비밀번호. PDF.js는 모든 표준 변형을 처리해요: RC4-40, RC4-128, AES-128, AES-256(Acrobat X 이상). 당신이 비밀번호를 제공하고 우리가 그것을 사용해 복호화와 재구축을 해요.
  • 소유자 비밀번호/권한 제한 — 문서를 비밀번호 없이 열 수 있지만 인쇄, 변경, 텍스트 복사를 차단하는 유형. PDFluna는 이를 감지하고 같은 흐름에서 제한 없이 문서를 재구축하는 것을 제공해요. 비밀번호가 필요 없어요.
  • 커스텀 보안 핸들러(Adobe LiveCycle Rights Management, 기업 MIP 보호) — 이는 브라우저에서 재현할 수 없는 독점 복호화 흐름을 사용해요. 도구가 그것을 봤을 때 구체적으로 알려주고 기업 자격 증명으로 Adobe Acrobat을 권해요.

솔직한 충실도 공개

pdf-lib(출력을 작성하는 데 사용하는 라이브러리)가 복호화 자체를 구현하지 않으므로 파이프라인은 약간 간접적인 경로를 취해요: PDF.js가 각 페이지를 복호화하고, 각 페이지를 200 DPI 이미지로 렌더링하고, pdf-lib가 그 이미지로 새 PDF를 꿰매요. 그 다음 이미지 위에 보이지 않는 텍스트 레이어를 추가해 Ctrl+F가 단어를 계속 찾을 수 있게 해요. 시각적 충실도는 읽기에 사실상 동일하지만 파일은 이미지 기반이에요 — 즉:

  • 보존됨: 시각 레이아웃, 페이지 수, 페이지 치수, 텍스트 검색(보이지 않는 오버레이를 통해).
  • 보존되지 않음: 인터랙티브 폼 필드(텍스트 필드, 체크박스), 임베드 하이퍼링크, 문서 주석과 메모, 디지털 서명(보이는 서명 이미지는 래스터화된 페이지에 남아요. 암호화 서명 자체는 재구축으로 무효화 — PDF를 인쇄하고 다시 스캔하는 것과 같은 일이 일어나요), 책갈피와 목차 링크.
  • 파일 크기: 텍스트가 풍부한 PDF에는 원본보다 일반적으로 더 큼(벡터 텍스트가 매우 컴팩트). 스캔이나 이미지가 풍부한 PDF에는 일반적으로 비슷하거나 작음(JPEG를 q=0.92로 재인코딩하고 느슨한 원본 압축을 종종 조여요).

"이걸 읽고/공유해야 함"의 일상 용도에는 올바른 트레이드오프예요. "폼 필드를 계속 편집하고, 하이퍼링크를 클릭하고, 디지털 서명을 확인해야 함"의 경우 — Adobe Acrobat에서 비밀번호로 문서를 직접 열고, 파일 → 속성 → 보안을 사용해 거기서 보호를 제거하세요.

자주 묻는 질문

비밀번호가 서버로 전송되나요?

아니요. 비밀번호는 일반 HTML 필드에 입력되어 브라우저에서 완전히 동작하는 PDF.js(Mozilla의 오픈소스 엔진)에 직접 전달돼요. 전송하지 않고, 로그하지 않고, 어디에도 저장하지 않아요 — localStorage에도. 잠금 해제가 완료되면 비밀번호는 메모리에서 지워져요. 직접 확인할 수 있어요: 제출 전에 DevTools → 네트워크를 열고 관찰하세요 — 파일이나 비밀번호를 보내는 외부 요청이 없어요.

왜 잠금 해제된 PDF가 원본과 약간 다르게 보이나요?

파이프라인은 PDF를 페이지마다 재구축해요: 각 페이지가 고해상도 이미지(200 DPI)로 렌더링되어 새 문서에 스탬프되고, Ctrl+F가 단어를 계속 찾을 수 있도록 보이지 않는 텍스트 레이어를 오버레이해요. 시각적 결과는 읽기에 사실상 동일하고 선택 가능한 텍스트는 예상대로 동작해요. 보존되지 않는 것: 인터랙티브 폼 필드(텍스트 필드, 체크박스), 임베드 하이퍼링크, 디지털 서명, 주석과 메모, 극단적 줌에서 원본 벡터 텍스트의 핀 샤프 가장자리. "비밀번호 없이 이 계약서를 읽어야 함"의 일상 용도에는 올바른 트레이드오프예요. "이 문서의 폼을 계속 편집해야 함"의 경우 Adobe Acrobat에서 비밀번호를 직접 사용하세요.

어떤 암호화 유형을 지원하나요?

PDF.js는 모든 표준 PDF 암호화 변형을 처리해요: RC4-40, RC4-128, AES-128, AES-256-r5, AES-256-r6(Acrobat X+의 최신 암호화). 문서가 Adobe Acrobat이나 지난 20년간의 어떤 일반 PDF 라이브러리로 보호됐다면 올바른 비밀번호로 잠금 해제할 수 있을 거예요. 드문 예외: 커스텀 보안 핸들러(보통 Adobe LiveCycle Rights Management 또는 Microsoft Information Protection 같은 기업 엔벨로프) — 이는 브라우저에서 재현할 수 없는 독점 복호화 흐름을 사용해요. 이를 마주치면 도구가 구체적으로 알려줘요.

비밀번호를 잊었어요 — 복구를 도울 수 있나요?

아니요. 제공한 비밀번호로 PDF를 잠금 해제해요. 비밀번호를 크랙하지 않아요. 최신 AES-256 PDF 비밀번호 크랙은 사전 공격이나 알려진 약점 없이는 계산상 실행 불가능하고, 그 외를 주장하는 비밀번호 복구 서비스는 주로 일반 비밀번호 목록과 작은 무차별 대입 범위를 시도해요. 정말 비밀번호를 잃었다면 문서를 보낸 사람에게 연락해 새 복사본을 요청하거나 그들 측에서 보호를 제거해달라고 요청하세요.

PDF가 정상으로 열려요, 그런데 왜 PDFluna도 잠금 해제를 제공하나요?

일부 PDF는 사용자 비밀번호로 보호되지 않지만(비밀번호를 묻지 않고 열림) 인쇄, 변경, 또는 콘텐츠 추출 제한이 있어요 — "소유자" 또는 "권한" 비밀번호라고 불러요. PDFluna는 이를 감지하고 문서를 재구축해 제한을 제거하는 것을 제안해요. PDF가 전혀 보호되지 않은 경우 도구가 알려주고 일관성을 위해 -unlocked.pdf로 불리는 변경되지 않은 복사본의 다운로드를 제공해요.

이게 합법인가요?

비밀번호가 있는 PDF나 합법적으로 소유한 PDF에서 비밀번호를 제거하는 것은 대부분의 관할권에서 일반적으로 합법이에요 — 작성한 문서, 암호화된 백업, 사용 허가와 함께 보낸 파일 잠금 해제를 포함해서요. 합법이 아닌 것: 소유하지 않거나 액세스가 허가되지 않은 문서의 보호를 우회하는 것(대부분의 저작권법이 이를 다룸; 구체적으로 US DMCA 1201조). PDFluna는 비밀번호를 크랙하지 않아요 — 올바른 비밀번호를 제공할 때만 암호화를 제거 — 하지만 사용 사례의 법적 상태에 대해서는 당신이 책임을 져요.

왜 잠금 해제된 파일이 원본보다 큰가요?

재구축 단계는 각 페이지의 JPEG 이미지를 만들어 새 PDF에 통합해요. 레터 사이즈 200 DPI JPEG는 페이지당 평균 250~500 KB이고, 원본이 벡터 텍스트만 있었다면(텍스트 기반 PDF는 매우 컴팩트) 원본보다 클 수 있어요. 대부분의 실제 문서 — 스캔, 이미지가 풍부한 보고서, 혼합 콘텐츠 — 의 경우 크기 차이는 작거나 반대로 뒤집혀요(재인코딩이 느슨한 원본 압축을 조여요). 가능한 한 가벼운 잠금 해제 파일이 필요하면 결과를 PDF 압축 도구로 통과시키세요.

모바일에서 PDF를 잠금 해제할 수 있나요?

네. 파이프라인 전체가 JavaScript이므로 iPhone, iPad, Android에서 동작해요 — 유일한 제한은 파일 크기(엄격한 100 MB 제한)와 브라우저 메모리예요. 오래된 폰에서는 매우 긴 문서(밀집된 이미지의 50+페이지)가 재구축 도중 메모리 부족이 될 수 있어요. 이런 일이 일어나면 PDF 분할 도구가 도울 수 있어요: 먼저 분할하고, 각 부분을 별도로 잠금 해제하고, 그 다음 병합해 다시 합쳐요(부분이 더 이상 암호화되지 않으므로 두 번째 병합은 쉬워요).

관련 PDF 도구