ThorN_도연 2025. 5. 28. 18:26
반응형

PDF_Encryptor.exe
4.14MB

 

급한 분을 위해 파일을 먼저 올려두었습니다.

하지만 아래도 한번 읽어봐주세요.

 

 

개인정보보호법 등이 강화되면서 PDF 파일을 보내려할 때에도 비밀번호를 설정해야하는 경우가 있습니다.

하지만 유료 프로그램을 사용해야하는 등 쉽지가 않습니다.

특정 웹사이트를 이용하면 비밀번호를 걸어주기도 하지만, 그 경우 서버로 파일을 일단 업로드 해야하기 때문에 해당 파일이 유출되지 않을 것이라는 보장은 없습니다.

 

그래서 찾아보았습니다.

Github에 보면 qpdf라는 프로그램이 있습니다.

https://github.com/qpdf/qpdf

 

GitHub - qpdf/qpdf: qpdf: A content-preserving PDF document transformer

qpdf: A content-preserving PDF document transformer - qpdf/qpdf

github.com

 

다양한 기능을 가진 프로그램이지만, 사용법이 쉬워보이진 않습니다.

그래도 설명해보자면, 파일들을 다운받은 다음 bin 폴더에 있는 qpdf.exe 파일을 cmd 창에서 실행합니다.

qpdf.exe --encrypt %userPwd% %userPwd% 256 -- "%inputFile%" "encrypted_%inputFile%"

 

이걸 bat 파일로 만들면 조금더 쉽긴 합니다.

 

PDF_Encryptor.bat

@echo off
title PDF 암호화 도구 (QPDF)
echo ==============================
echo PDF 파일에 비밀번호를 설정합니다.
echo set a password on your PDF
echo ==============================
echo.

set /p inputFile="비밀번호를 설정할 PDF 파일명을 입력하세요 (예: sample.pdf): "
set /p userPwd="설정할 비밀번호를 입력하세요: "

:: 암호화 실행 - 소유자 비밀번호는 사용자 비밀번호와 동일하게 설정
qpdf.exe --encrypt %userPwd% %userPwd% 256 -- "%inputFile%" "encrypted_%inputFile%"

echo.
echo ■ 암호화 완료! 결과 파일: encrypted_%inputFile%
echo -----------------------------------------------------------------------------------------
echo This software includes QPDF, which is licensed under the Apache License 2.0.
echo See https://github.com/qpdf/qpdf for more information.
pause

 

조금더 검색해 봅니다.

그랬더니 bat 파일을 기반으로 exe, dll 등을 묶어서 하나의 실행파일로 만들어주는 프로그램을 Github에서 찾을 수 있습니다.

https://github.com/l-urk/Bat-To-Exe-Converter-64-Bit/releases

 

Releases · l-urk/Bat-To-Exe-Converter-64-Bit

Bat To Exe Converter (64 Bit) - Developer Fatih Kodak - l-urk/Bat-To-Exe-Converter-64-Bit

github.com

 

이제 이걸 이용해서 하나의 파일로 묶어봅니다.

 

PDF_Encryptor.exe
4.14MB
README.txt
0.00MB

 

예의상 README.txt도 만들어 봅니다.

 

이제 PDF_Encryptor.exe 파일 하나만 있으면 PDF에 비밀번호를 설정할 수 있습니다.

단, 이 실행파일과 PDF 파일이 같은 폴더에 있어야 합니다.

그리고 PDF 파일 명은 직접 입력해주셔야 합니다.

 

기왕 만들었으니 배포해봅니다. 저작권에도 문제는 없다고 합니다.

그럼...

반응형