برداشتن رمز PDF وقتی خودتان رمز را میدانید
این نوشته برای PDFهایی است که با رمزی که میدانید باز میشوند: صورتحساب بانکی، فیش حقوقی و فرم مالیاتی که هر بار رمز میخواهند، یا فایلی که خودتان قفل کردهاید و حالا نه ادغام میشود نه آپلود. اگر رمز گم شده باشد، هیچچیز در اینجا فایل را باز نمیکند، و این را صریح میگوییم.
بانکها، سامانههای حقوق و دستمزد و بیمهها اغلب صورتحسابها را به شکل PDF رمزگذاریشده میفرستند، با رمزی که از چیزی ساخته شده که خودتان میدانید، مثل تاریخ تولد یا بخشی از شمارهی حساب. برای خواندن یک صورتحساب مشکلی نیست. دردسر وقتی شروع میشود که صورتحسابهای یک سال را در یک فایل لازم دارید، یا فرم آپلود آنها را نمیپذیرد، یا از تایپ کردن یک چیز تکراری در هر ماه خسته شدهاید.
رمز از کجا آمده است
خیلیها هیچوقت رمزی نگذاشتهاند و نمیدانند فرستنده این کار را کرده است. این از انجمنهای Adobe Community است:
I cant open my bank statement because it is password protected. I dont remember installing a password. How can i change the password
ترجمه: "نمیتوانم صورتحساب بانکیام را باز کنم چون رمز دارد. یادم نمیآید رمزی گذاشته باشم. چطور رمز را عوض کنم". مه ۲۰۲۴، ۴۰۹ بازدید.
یکی از کارمندان ادوبی جواب داد که رمز روی PDF صورتحسابهای بانکی "معمولاً از طرف بانک شما گذاشته میشود" و "باید در ایمیلی که صورتحساب با آن میرسد، سرنخی از رمز ببینید." همان ایمیل، یا صفحههای راهنمای خود بانک، اولین جایی است که باید نگاه کنید.
وقتی رمز را دارید، وارد کردنش فقط اجازهی خواندن فایل را میدهد و قفل را برنمیدارد. ذخیره کردن یک کپی هم تضمینی برای برداشتنش نیست: موتور متنباز داخل ابزار ما، یعنی qpdf، در مستنداتش نوشته که رفتار پیشفرضش نگه داشتن رمزگذاری فایل ورودی است و فقط وقتی صریحاً خواسته شود آن را کنار میگذارد. برای رسیدن به فایلی که دیگر رمز نپرسد، به مرحلهای نیاز دارید که رمزگذاری را عمداً بردارد.
رمز باز کردن یا رمز دسترسی
یک PDF میتواند دو نوع رمز داشته باشد، و هر برنامهای اسم دیگری رویشان میگذارد.
| رمز باز کردن | رمز دسترسی (مجوزها) | |
|---|---|---|
| کجا با آن روبهرو میشوید | هر بار که فایل باز میشود | هیچوقت موقع باز کردن. جلوی چاپ، کپی یا ویرایش را میگیرد |
| نامش در Acrobat | Document Open password | Permissions password |
| نامش در Preview مک | Require Password To Open Document (یک چکباکس) | Owner Password |
| نامش در راهنمای qpdf | User password | Owner password |
| برای برداشتنش لازم دارید | همان رمز باز کردن | همان رمز دسترسی |
یک فایل میتواند هر دو را داشته باشد. فایلی که فقط رمز دسترسی دارد بیسؤال باز میشود، برای همین راحت میشود خیال کرد اصلاً رمز ندارد. اما درونش همچنان رمزگذاری شده است، و همین ممکن است کافی باشد تا بررسی یک فرم آپلود ردش کند. این مشتری بانک به چیزی خورد که دقیقاً همین شکل را داشت:
Am unable to upload a bank statement, it gives me the error that the file is password protected, even though it isn't. July to Decemeber, all statements I am able to upload easily except for the September statement. …
ترجمه: "نمیتوانم یک صورتحساب بانکی را آپلود کنم، خطا میدهد که فایل رمز دارد، در حالی که ندارد. از ژوئیه تا دسامبر، همهی صورتحسابها را راحت آپلود میکنم جز صورتحساب سپتامبر. …" ژانویهی ۲۰۲۲، ۹۴۸ بازدید.
در آن رشته هیچوقت روشن نشد کدام حالت بود، و توصیهی کارشناس انجمن این بود که مشکل را به سایتی که فایل در آن آپلود میشود گزارش دهند. فایل خودتان را اما سریع میتوانید بسنجید: آن را در ابزار حذف رمز ما رها کنید؛ اگر هیچ رمزگذاریای نداشته باشد، جواب میدهد: "این فایل رمز ندارد." اگر داشته باشد و رمز دسترسی را خودتان گذاشتهاید، همان را به کار ببرید. اگر بانک گذاشته، از بانک نسخهای بدون محدودیت بخواهید. ابزار ما بدون رمز محدودیتها را برنمیدارد.
فرمهای آپلود و ابزارهای ادغامی که فایل قفلشده را رد میکنند
اینجا پای چیز مهمتری در میان بود. نویسنده سعی میکرد با گوشی سندی را برای بانکش بفرستد:
Trying to upload a document for the bank and it keeps saying that it can't upload as it's password protected. I can't seem to remove it and face losing my house if I can't sort this out...any help? I'm using acrobat on my iPhone
ترجمه: "دارم سندی را برای بانک آپلود میکنم و مدام میگوید چون رمز دارد آپلود نمیشود. نمیتوانم رمز را بردارم و اگر درستش نکنم ممکن است خانهام را از دست بدهم... کمکی هست؟ از Acrobat روی آیفون استفاده میکنم". اکتبر ۲۰۲۰، ۲٬۲۰۱ بازدید.
هیچ برنامهای که رمز را نداشته باشد نمیتواند PDF رمزگذاریشده را بخواند، پس درگاهی که فایل را بررسی میکند، یا ابزاری که صفحهها را کنار هم میگذارد، چیزی برای کار کردن ندارد و فایل را رد میکند یا خرابش میکند. ابزار "ادغام PDF" خود ما هم استثنا نیست. وقتی در ۳۰ سپتامبر ۲۰۲۶ یک فایل قفلشده به آن دادیم، یا فایل اصلاً بار نشد یا به شکل یک صفحهی سفید در ادغام آمد. این ابزار رمز نمیپرسد، پس قفل هر فایل را پیش از افزودنش باز کنید.
برداشتن رمز در مرورگر
ابزار "حذف رمز PDF" ما تماماً داخل مرورگر کار میکند. کد آن در عمل این کارها را میکند:
- هر بار یک PDF میگیرد و همین که آن را رها کنید، بررسی میکند فایل رمزگذاری دارد یا نه.
- رمز را مینویسید و "تبدیل" را میزنید. برای فایلی که فقط رمز دسترسی دارد، همان رمز دسترسی را مینویسید.
- رمز درست یک کپی بدون رمزگذاری به شما میدهد که نامش با _unlocked تمام میشود. متن، تصویرها و صفحهها دقیقاً همانطور که بودند میمانند.
- رمز غلط پیام "رمز درست نیست." را میآورد. تا ۲۷ سپتامبر ۲۰۲۶ ابزار در این حالت به اشتباه میگفت فایل ظاهراً خراب است؛ این مشکل درست شده است.
- کار را qpdf انجام میدهد که به WebAssembly ترجمه شده است. موتور، حدود ۱٫۳ مگابایت، اولین باری که ابزار را اجرا میکنید دانلود میشود. نه فایل و نه رمز به هیچ سروری فرستاده نمیشود.
- در مرورگر گوشی هم کار میکند، هرچند فایلهای چنددهمگابایتی ممکن است کند باشند.
این ابزار نمیتواند رمزی را حدس بزند، بشکند یا بازیابی کند، و قصد هم نداریم چنین چیزی بسازیم.
فایل بازشده برای هر کسی که به دستش برسد باز میشود. نسخههای بدون رمز را روی دستگاه خودتان نگه دارید. اگر مجبورید یکی را بفرستید، دوباره با رمز تازه قفلش کنید و رمز را از راه دیگری، مثلاً پیامک، بفرستید.
راه Acrobat، Preview و qpdf
برنامهی Adobe Acrobat Pro (پولی)
صفحهی راهنمای ادوبی مسیر را اینطور میدهد: منوی All tools > Protect a PDF (همهی ابزارها > محافظت از PDF)، بعد Remove security (برداشتن امنیت) در پنل سمت چپ. برای Document Open password فقط OK را بزنید، چون فایل را با همان رمز باز کردهاید. برای رمز دسترسی، آن را در کادر Enter Password بنویسید، OK را بزنید و با یک OK دیگر تأیید کنید. ادوبی این را برای Acrobat Pro شرح میدهد؛ تأییدی پیدا نکردیم که در Acrobat Reader رایگان هم کار کند.
برنامهی Preview در مک
برنامهی Preview آدمها را به اشتباه میاندازد، چون به نظر میرسد خروجی گرفتن باید جواب بدهد. از انجمن Mac Power Users:
I have a protected PDF file, in which I cannot highlight text using Preview and which I cannot print without a password. I do know a password, but I cannot understand how to remove it from the document.
ترجمه: "یک فایل PDF محافظتشده دارم که در Preview نمیتوانم متنش را هایلایت کنم و بدون رمز نمیتوانم چاپش کنم. رمز را میدانم، اما نمیفهمم چطور آن را از سند بردارم." اوت ۲۰۲۳.
یکی از پاسخها پیشنهاد داد از منوی File گزینهی Export as PDF (خروجی گرفتن به شکل PDF) را بزند. نویسنده برگشت و نوشت: "فایل PDF خروجی هنوز رمز میخواهد." راهنمای کاربر Preview اپل این تنظیمات را زیر File > Edit Permissions (ویرایش مجوزها) آورده است، جایی که چکباکس Require Password To Open Document، چکباکسهای مجوزها و Owner Password را پیدا میکنید. راهنما گذاشتن و عوض کردن آنها را توضیح میدهد اما برداشتنشان را شرح نمیدهد، و ما خودمان این را روی مک امتحان نکردهایم.
ابزار qpdf در خط فرمان (رایگان)
اگر با ترمینال راحتید، qpdf این کار را در یک خط میکند: qpdf --password=YOURPASSWORD --decrypt in.pdf out.pdf. راهنمای آن گزینهی --decrypt را اینطور توصیف میکند که "فایل خروجی بدون رمزگذاری میسازد، حتی اگر فایل ورودی رمزگذاری شده باشد"، و اضافه میکند که برای دور زدن محدودیتهایی که سازندهی فایل گذاشته در نظر گرفته نشده است. این همان عملیاتی است که ابزار ما در مرورگر اجرا میکند.
اگر رمز از دست رفته است
راهنمای ادوبی در این باره رک است: "اگر مالک یک PDF هستید و رمز لازم برای باز کردنش را به یاد نمیآورید، باید PDF را از نو بسازید. هیچ راهی برای بازیابی رمز در Acrobat وجود ندارد." همین دربارهی ابزار ما هم صدق میکند.
برای صورتحساب، فیش حقوقی یا فرم مالیاتی، راه عملی سراغ صادرکننده رفتن است. آن را دوباره از درگاه بانک یا کارفرما دانلود کنید، نسخهای بدون رمز بخواهید، یا قاعدهی رمز را در پیامی که فایل همراهش آمده پیدا کنید.
پرسشهای پرتکرار
- میتوانم به جای برداشتن، رمز را عوض کنم؟
- فعلاً دو مرحله است: قفل فایل را اینجا باز کنید، بعد با ابزار "رمزگذاری PDF" دوباره قفلش کنید. رمز تازه دستکم چهار نویسه لازم دارد و با AES-256 اعمال میشود.
- میتوانم قفل یک پوشهی کامل صورتحساب را یکجا باز کنم؟
- نه، هر اجرا یک فایل. حتی اگر رمز همه یکی باشد، هر کدام اجرای جداگانه لازم دارد.
- مدام میگوید رمز اشتباه است.
- حروف بزرگ، فاصلهی اضافه در ابتدا یا انتها و زبان صفحهکلید را بررسی کنید (رمزی که با صفحهکلید فارسی تایپ شود با همان رمز به انگلیسی فرق دارد). اگر تاریخ تولد است، قالبهای دیگری را که فرستنده ممکن است به کار برده باشد امتحان کنید، مثلاً سال دورقمی یا چهاررقمی.
- سایتهای آنلاین باز کردن قفل برای صورتحساب بانکی امناند؟
- اول راهنمای خودشان را بخوانید: آیا فایل آپلود میشود و چه مدت نگه داشته میشود. فایل در ابزار ما هیچوقت از مرورگر بیرون نمیرود.
بهروزرسانی ۸ مهر ۱۴۰۵ · اطلاعات تا ۳۰ سپتامبر ۲۰۲۶. رفتار ابزارهای باز کردن قفل، رمزگذاری و ادغام EZPZ File در همان روز با کد سایت و موتور qpdf 11.0.0 (WebAssembly) آن بررسی شد. مراحل Acrobat از صفحهی راهنمای فعلی ادوبی و تنظیمات Preview از راهنمای کاربر Preview اپل آمده است.