PDF খুলতেই ওপরে নীল, হলুদ বা লাল একটা বার আসে, তাতে স্বাক্ষর নিয়ে কিছু লেখা। কিংবা স্বাক্ষর টুল বলে "নথিটি এনক্রিপ্টেড", স্বাক্ষর করতে দেয় না। অথবা ক্লায়েন্ট জানতে চান স্বাক্ষরটা "বৈধ" কি না। এই গাইড প্রতিটি বার্তার মানে ব্যাখ্যা করে — আর জানায় Adobe Acrobat-এর ওপর নির্ভর না করে কীভাবে স্বাক্ষর যাচাই করবেন।
ডিজিটাল স্বাক্ষর ভেতরে কীভাবে কাজ করে আগে তা বুঝতে চাইলে পড়ুন ডিজিটাল স্বাক্ষর কী এবং সাইন করা PDF কীভাবে যাচাই করবেন।
আগে দেখুন: এটা কি ডিজিটাল স্বাক্ষর, নাকি শুধু একটা ছবি?
অনেকে জিজ্ঞেস করেন "PDF-এর স্বাক্ষরটা হাতে করা স্ক্যান, নাকি ডিজিটাল — কীভাবে বুঝব?" পার্থক্যটা এই:
- স্ক্যান করা স্বাক্ষর (ছবি): হাতে করা স্বাক্ষরের ছবি বা স্ক্যান, নথিতে বসিয়ে দেওয়া। কোনো ক্রিপ্টোগ্রাফিক সুরক্ষা নেই — যে কেউ কপি-পেস্ট করতে পারে। দেখতে এটা নিছক একটা ছবি;
- ডিজিটাল স্বাক্ষর: ফাইলে যুক্ত একটি ক্রিপ্টোগ্রাফিক ব্লক, যা একটি সার্টিফিকেটের সঙ্গে বাঁধা। সঙ্গে ছবি থাকতে পারে, কিন্তু আসল জিনিস পেছনের সার্টিফিকেট।
চেনার উপায়: PDF-টি এমন রিডারে খুলুন যা সিগনেচার প্যানেল দেখায় (নিচে দেখুন)। প্যানেল ফাঁকা থাকলে কোনো ডিজিটাল স্বাক্ষর নেই — যা দেখছেন তা শুধু ছবি। "স্বাক্ষরে" ক্লিক করলেও বোঝা যায়: ডিজিটাল স্বাক্ষর সার্টিফিকেটের তথ্যসহ একটি উইন্ডো খোলে; ছবি কিছুই করে না।
সবচেয়ে সাধারণ সতর্কবার্তাগুলোর মানে
"Signed and all signatures are valid" (নীল/সবুজ বার)
স্বাক্ষরের পর নথি বদলায়নি এবং সার্টিফিকেটটি এমন চেইনের, যার ওপর রিডার আস্থা রাখে। এটাই সবচেয়ে ভালো অবস্থা।
"Signature validity is unknown"
স্বাক্ষর অক্ষত (নথি বদলায়নি), কিন্তু রিডার সার্টিফিকেট ইস্যুকারী কর্তৃপক্ষকে চেনে না। দেশীয় সার্টিফিকেট প্রদানকারী কর্তৃপক্ষের সার্টিফিকেটের ক্ষেত্রে প্রায়ই এমন হয়, যখন তাদের রুট সার্টিফিকেট রিডারের বিশ্বস্ত তালিকায় থাকে না। এর মানে স্বাক্ষর জাল নয় — শুধু আপনার সফটওয়্যার নিশ্চিত হতে পারছে না। সমাধান হলো সেই কর্তৃপক্ষকে চেনে এমন যাচাই টুল ব্যবহার করা, অথবা তাদের রুট সার্টিফিকেট বিশ্বস্ত হিসেবে যোগ করা।
"At least one signature has problems"
এর মানে হতে পারে:
- কোনো সার্টিফিকেটের বৈধতা অজানা (আগের ক্ষেত্র);
- স্বাক্ষরের পর নথি বদলানো হয়েছে — কেউ স্বাক্ষরিত ফাইলটি জোড়া দিয়েছে, কম্প্রেস করেছে, পৃষ্ঠা মুছেছে বা "প্রিন্ট টু PDF" করেছে, ফলে বৈধ স্বাক্ষরবিহীন নতুন ফাইল তৈরি হয়েছে;
- স্বাক্ষরের সময় সার্টিফিকেটের মেয়াদ শেষ বা তা বাতিল ছিল।
কোন স্বাক্ষরে সমস্যা এবং কেন, তা দেখতে সিগনেচার প্যানেল খুলুন।
"The document has been altered or corrupted since the signature was applied"
এটাই গুরুতর সতর্কবার্তা: স্বাক্ষরে সুরক্ষিত কনটেন্ট বদলে গেছে। কখনো এটা স্বাভাবিক (পরে আরেকজন স্বাক্ষর করেছেন, রিডার রিভিশন দেখাচ্ছে), কখনো নয়। প্রেরকের কাছে মূল ফাইল চেয়ে নিন।
"স্বাক্ষর টুল বলছে PDF এনক্রিপ্টেড" — কী করবেন
কিছু PDF-এ খোলার পাসওয়ার্ড বা অনুমতির বিধিনিষেধ (সম্পাদনা, প্রিন্ট বা কপি নিষেধ) থাকে। অনেক স্বাক্ষর টুল এমন ফাইল নেয় না, কারণ স্বাক্ষর করতে PDF-এ নতুন ডেটা লিখতে হয়।
যা করবেন:
- নথিটি আপনার তৈরি হলে PDF আবার তৈরি করুন পাসওয়ার্ড বা বিধিনিষেধ ছাড়া;
- সুরক্ষিত PDF পেয়ে থাকলে আর পাসওয়ার্ড জানা থাকলে একটি আনলক কপি বানিয়ে সেটিতে স্বাক্ষর করুন। RoseLab-এর PDF টুল পাসওয়ার্ড চেয়ে আপনার ব্রাউজারেই আনলক কপি তৈরি করে — দেখুন পাসওয়ার্ড দেওয়া PDF আপলোড ছাড়া ব্যবহার;
- সাবধান: PDF-এ আগে থেকেই স্বাক্ষর থাকলে আনলক বা নতুন করে তৈরি করলে সেগুলো বাতিল হয়ে যায়। সে ক্ষেত্রে প্রেরকের কাছে স্বাক্ষরের উপযোগী একটি ভার্সন চেয়ে নিন।
সিল করা PDF বনাম স্বাক্ষরিত PDF
ই-সিগনেচার প্ল্যাটফর্ম প্রায়ই দুটো শব্দই ব্যবহার করে:
- স্বাক্ষরিত: প্রত্যেক স্বাক্ষরকারী নিজের স্বাক্ষর দিয়েছেন (ডিজিটাল সার্টিফিকেট বা প্ল্যাটফর্মের পদ্ধতিতে — ইমেইল, OTP, পরিচয় যাচাই);
- সিল করা: সবার স্বাক্ষরের পর প্ল্যাটফর্ম চূড়ান্ত ফাইলে নিজের ডিজিটাল সিল দেয়, নথিটি "লক" করে এবং অডিট ট্রেইল রেকর্ড করে। পরে কেউ ফাইল বদলালে সিল আর বৈধ থাকে না।
বাস্তবে সিল হলো পুরো নথির অখণ্ডতা নিশ্চিত করার প্ল্যাটফর্মের উপায় — তাই ফাইলটি ঠিক যেমন ডাউনলোড হয়েছে তেমনই রাখতে হবে।
সাধারণ ইলেকট্রনিক সম্মতি বনাম সার্টিফিকেটভিত্তিক ডিজিটাল স্বাক্ষর
বাংলাদেশে তথ্য ও যোগাযোগ প্রযুক্তি আইন, ২০০৬ ডিজিটাল স্বাক্ষরকে আইনি স্বীকৃতি দেয়, আর সার্টিফিকেট প্রদানকারী কর্তৃপক্ষগুলো নিয়ন্ত্রণ করে সার্টিফিকেট প্রদানকারী কর্তৃপক্ষের নিয়ন্ত্রক (CCA)। ভারতে (পশ্চিমবঙ্গসহ) একই কাজ করে IT Act, 2000:
| ধরন | কী | উদাহরণ |
|---|---|---|
| সাধারণ ইলেকট্রনিক সম্মতি | সম্মতির যেকোনো ইলেকট্রনিক প্রকাশ | "সম্মত" টিক দেওয়া, নাম টাইপ করা, স্ক্যান করা স্বাক্ষর |
| সার্টিফিকেটভিত্তিক ডিজিটাল স্বাক্ষর | লাইসেন্সপ্রাপ্ত সার্টিফিকেট প্রদানকারী কর্তৃপক্ষের সার্টিফিকেটে তৈরি, স্বাক্ষরকারীকে শনাক্ত করে ও পরবর্তী যেকোনো পরিবর্তন ধরে | স্বীকৃত কর্তৃপক্ষের ডিজিটাল সার্টিফিকেট দিয়ে করা স্বাক্ষর |
সার্টিফিকেটভিত্তিক ডিজিটাল স্বাক্ষরের আইনি ওজন সবচেয়ে বেশি। ইউরোপীয় ইউনিয়নের eIDAS বিধিও একই যুক্তিতে তিন স্তর (simple, advanced, qualified) রাখে। "হ্যাশ ও তারিখসহ সাধারণ স্বাক্ষর" — যেখানে সিস্টেম নথির হ্যাশ আর সম্মতির সময় রেকর্ড করে — অখণ্ডতার রেকর্ডসহ একটি ইলেকট্রনিক সম্মতি, অনেক কাজে উপযোগী, তবে সার্টিফিকেটভিত্তিক ডিজিটাল স্বাক্ষরের সমান নয়।
Adobe ছাড়া PDF-এর স্বাক্ষর কীভাবে যাচাই করবেন
- সার্টিফিকেট প্রদানকারী কর্তৃপক্ষ ও ই-সিগনেচার সেবাদাতার যাচাই টুল: অনেকেই নিজেদের সার্টিফিকেটে স্বাক্ষরিত PDF যাচাইয়ের সুবিধা দেয়। মনে রাখবেন, এসব সেবায় সাধারণত ফাইল আপলোড করতে হয়;
- LibreOffice: PDF-টি LibreOffice-এ খুলে File › Digital Signatures-এ স্বাক্ষর ও তার অবস্থা দেখুন;
- অন্য PDF রিডার (যেমন Foxit, আর Linux-এ Okular)-এও সিগনেচার প্যানেল আছে;
- ব্রাউজার যথেষ্ট নয়: Chrome, Edge, Firefox PDF দেখায়, কিন্তু সাধারণত স্বাক্ষর যাচাইয়ের অবস্থা দেখায় না। ব্রাউজারে PDF "ঠিকঠাক খোলা" স্বাক্ষর সম্পর্কে কিছুই বলে না।
স্বাক্ষর হয়ে গেছে? এখন আর ফাইলে হাত দেবেন না
সবচেয়ে সাধারণ ভুল: স্বাক্ষরের পর অন্য PDF-এর সঙ্গে জোড়া দেওয়া, কম্প্রেস করা, পৃষ্ঠা মোছা বা সাইজ কমাতে "প্রিন্ট টু PDF" করা। এর প্রতিটিই নতুন ফাইল তৈরি করে — আর মূলটির স্বাক্ষর সঙ্গে আসে না। সঠিক ক্রম:
- আগে সব প্রস্তুত করুন: জোড়া দিন, কম্প্রেস করুন, পৃষ্ঠা মুছুন;
- সবার শেষে স্বাক্ষর করুন;
- স্বাক্ষরিত ফাইলটি স্বাক্ষর টুল থেকে যেমন বেরিয়েছে ঠিক তেমনই পাঠান;
- বাড়তি রেকর্ডের জন্য স্বাক্ষরিত ফাইলের SHA-256 হ্যাশ রেখে দিন — কেউ ভিন্ন ভার্সন দেখালে হ্যাশ সঙ্গে সঙ্গে ধরিয়ে দেবে।
সাধারণ জিজ্ঞাসা
Adobe কেন "signature validity is unknown" দেখায়? কারণ ব্যবহৃত সার্টিফিকেট চেইন Adobe-এর বিশ্বস্ত তালিকায় নাও থাকতে পারে। স্বাক্ষর পুরোপুরি ঠিক থাকতে পারে; সংশ্লিষ্ট সার্টিফিকেট প্রদানকারী কর্তৃপক্ষের যাচাই টুলে দেখে নিন।
ব্রাউজারে স্বাক্ষরিত PDF খুললে কি স্বাক্ষর নষ্ট হয়? না। পড়লে কিছুই বদলায় না। সমস্যা হয় নতুন ভার্সন সেভ করলে বা সেটি থেকে অন্য ফাইল বানালে।
দুটি স্বাক্ষরিত PDF জোড়া দিয়ে কি স্বাক্ষর রাখা যায়? না: জোড়া দেওয়া PDF একটি নতুন ফাইল। স্বাক্ষরিত PDF আলাদা আলাদা পাঠান, অথবা আগে জোড়া দিয়ে পরে স্বাক্ষর করুন।
হ্যাশ কি ডিজিটাল স্বাক্ষরের বিকল্প? না। হ্যাশ প্রমাণ করে ফাইল বদলায়নি; স্বাক্ষর প্রমাণ করে কে স্বাক্ষর করেছেন। দুটো একে অপরের পরিপূরক — দেখুন নথির ক্রিপ্টোগ্রাফি গাইড।
প্রয়োগ করতে প্রস্তুত?
বিনামূল্যে, নিবন্ধন ছাড়াই — আপনার ফাইল কখনও আপনার কম্পিউটার ছেড়ে যায় না।
এখনই PDF-এর অখণ্ডতা যাচাই করুন — বিনামূল্যে