Linux의 PDF 파일에서 암호를 제거하는 방법

PDF(Portable Document Files)는 최신 문서 배포의 중추입니다. 그것으로 당신은 할 수 있습니다 모든 문서 서식 지정 다양한 장치에서 쉽게 읽을 수 있어야 합니다. 다음은 Linux의 PDF 파일에서 암호를 제거하는 방법입니다.

Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories


PDF 표준에는 간단한 암호 기반 암호화로 문서를 보호하는 기능도 포함되어 있습니다. 그러나 이 접근 방식은 암호화한 모든 PDF의 모든 암호를 추적하는 데 의존합니다. 프로젝트 또는 부기를 위해 PDF 파일의 아카이브를 보관하려는 경우 문제가 될 수 있습니다.

이 자습서에서는 Linux에서 암호화된 PDF 파일의 암호를 제거하는 방법을 보여줍니다. 또한 암호화된 PDF의 암호를 복구하는 방법도 보여줍니다.

팁: 이동 중에 PDF에 서명을 추가하고 싶습니까? 우리는 다음을 위한 솔루션을 가지고 있습니다.Android 휴대폰에서 PDF 파일에 서명합니다.

암호화된 PDF 파일에서 암호 제거

암호화된 PDF 문서에서 암호를 제거하는 가장 쉬운 방법 중 하나는 시스템의 문서 뷰어를 사용하여 사본을 "재인쇄"하는 것입니다. 기본적으로 PDF를 보호하는 암호화 알고리즘은 데이터가 저장되어 있을 때만 작동합니다.

즉, 문서를 열면 옵션을 사용하여 암호화되지 않은 사본을 쉽게 만들 수 있습니다. "PDF로 인쇄" 시청자의.

  1. 열다 PDF 인코더 사용 PDF 리더 당신의.
  2. PDF 뷰어에서 문서 암호를 묻습니다. 문서 잠금을 해제하려면 비밀번호를 입력하세요.
    Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories
  3. 로 이동 PDF 독자 목록.
    Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories
  4. 클릭 프린터 버튼 (또는 인쇄 옵션).
    Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories
  5. 옵션을 선택하세요 "파일로 인쇄" 인쇄 목록 기본 창 창에서.
    Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories
  6. 라디오 버튼을 클릭하십시오 “PDF” 텍스트 상자 옆에 "사례".
    Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories
  7. 버튼을 클릭 "인쇄" 암호화 없이 PDF 문서를 저장하려면.
    Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories
또한 읽기:  젠투 리눅스란 무엇이며 어떻게 설치합니까?

명령줄을 사용하여 PDF 암호 제거

암호화된 PDF 암호를 명령줄에서 직접 제거하는 것도 가능합니다. 이는 스크립트를 생성하고 제거 프로세스를 자동화하려는 경우에 유용할 수 있습니다.

이렇게 하려면 qpdf를 받으세요. 이것은 PDF 파일의 내부 속성을 변환하고 편집할 수 있는 간단한 처리 도구입니다. 다음 명령을 실행하여 Ubuntu에 qpdf를 설치할 수 있습니다.

sudo apt 설치 qpdf

Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories

터미널에서 암호화된 PDF 파일의 디렉토리로 이동하여 다음 명령을 실행합니다.

qpdf --password=maketecheasier --progress --decrypt ./encrypted.pdf ./output.pdf

Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories

당신도 할 수 있습니다 스크립트 만들기 전체 디렉토리의 암호 해독을 자동화하는 간단한 작업:

*.pdf의 i에 대한 mkdir ./출력; 수행 qpdf --password=maketecheasier --progress --decrypt "${i}" ./output/"${i}"; 완료

Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories

알아두면 좋은 정보: 비밀번호를 제거하면 쉽게 여러 PDF 문서를 하나로 병합.

pdfcrack으로 PDF 비밀번호 강제 설정

이전 방법은 암호를 알고 있는 PDF에서 작동하지만 그렇지 않은 경우가 있습니다. 암호를 잊어버린 오래된 PDF 아카이브를 다루는 경우 문제가 될 수 있습니다.

Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories

이 문제를 해결하는 한 가지 방법은 pdfcrack 유틸리티를 설치하고 사용하는 것입니다. 이것은 사전 파일이나 임의의 텍스트를 통해 암호를 반복적으로 추측하여 PDF 문서의 암호화를 "해제"하는 간단한 프로그램입니다.

또한 읽기:  Ubuntu에서 Subversion 버전 제어를 설정하는 방법

다음 명령을 실행하여 Ubuntu에 pdfcrack을 설치할 수 있습니다.

sudo apt 설치 pdfcrack

Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories

암호화된 PDF가 포함된 디렉터리로 이동하고 다음 명령을 실행합니다.

pdfcrack -f ./encrypted.pdf

이 프로세스를 완료하는 데 시간이 오래 걸릴 수 있다는 점에 유의해야 합니다. 예를 들어 기호와 문자가 혼합된 긴 암호는 해독하는 데 최대 XNUMX시간이 걸릴 수 있습니다.

Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories

pdfcrack에 대한 사전 파일을 제공하여 이 문제를 완화할 수 있습니다. 문서에서 사용할 수 있는 일반 암호가 포함된 일반 텍스트 파일입니다.

다음 명령을 실행하여 pdfcrack과 함께 사전 파일을 사용할 수 있습니다.

pdfcrack -f ./encrypted.pdf --wordlist=/home/$USER/Documents/passwords.txt

Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories

마지막으로 무차별 대입 중에 pdfcrack이 사용하는 일부 매개 변수를 제한할 수 있습니다. 이것은 PDF 암호의 길이와 유형에 대해 모호한 아이디어가 있는 경우에 유용합니다.

예를 들어, 다음 명령은 pdfcrack에게 "sqweartkcyuihop" 문자를 포함하고 길이가 12자 또는 14자인 암호를 추측하도록 지시합니다.

pdfcrack -f ./encrypted.pdf --charset="sqmweartkcyuihop" --minpw=12 --maxpw=14

Linux에서 PDF 파일의 비밀번호를 제거하는 방법 - %categories

자주 묻는 질문

Q1: PDF 파일의 인코딩을 다른 파일로 복사할 수 있습니까?
답변 : 예. qpdf를 사용하면 한 PDF 파일에서 다른 PDF 파일로 인코딩 설정을 "내보낼" 수 있습니다. 이것은 동일한 암호를 사용하여 PDF 디렉토리를 자동으로 암호화하는 스크립트를 생성하려는 경우에 유용합니다.

또한 읽기:  Linux Kernel 6.8에는 향후 기능이 포함되어 있습니다.

다음을 실행하여 이를 수행할 수 있습니다. qpdf ./new.pdf –copy-encryption-file=. /encrypted.pdf –encryption-file-password = mysuperpassword ./output.pdf.

Q2: "파일로 인쇄" 기능을 사용할 때의 단점은 무엇입니까?
답변 : 이 기능을 사용할 때 가장 큰 단점 중 하나는 PDF 파일 내에서 편집 가능한 필드와 일반 텍스트가 제거된다는 것입니다. 암호화된 PDF는 내부의 모든 텍스트 상자를 잃게 되며 텍스트를 복사할 수 없습니다.

Q3: 실수로 pdfcrack을 중단했습니다. 중단한 부분부터 다시 시작할 수 있습니까?
답변 : 기본적으로 pdfcrack은 실수로 종료될 때 항상 "상태"를 생성합니다. 이것은 프로그램이 시도한 마지막 암호 시도와 현재 작업을 통한 진행률을 포함하는 파일입니다. 마지막 세션을 재개하려면 다음을 실행하십시오: pdfcrack -f ./encrypted.pdf –loadstate=. / savestate.sav.

당신은 또한 좋아할 수 있습니다