মূল বিষয়বস্তুতে যান
ToolMug

সরাতে ↑ ↓, খুলতে Enter, বন্ধ করতে Esc চাপুন।

পাসওয়ার্ড দিয়ে লেখা বা ফাইল এনক্রিপ্ট করুন

পাঠানোর বা সংরক্ষণ করার আগে কোনো নোট, কয়েকটি লগইন তথ্য বা একটি ফাইল সুরক্ষিত করুন। শুধু পাসওয়ার্ড জানা ব্যক্তিই তা পড়তে পারবেন; ডিক্রিপ্ট করার সময় ভুল পাসওয়ার্ড বা ডেটায় কোনো পরিবর্তন ধরা পড়বে।

আপনার ব্রাউজারে চলে — আপনি যা দেন তার কিছুই আপলোড হয় না

লম্বা পাসফ্রেজ ব্যবহার করুন, যেমন চার বা তার বেশি এলোমেলো শব্দ।

পাসওয়ার্ড ছাড়া ডেটা ফেরত পাওয়ার কোনো উপায় নেই। এটি নিরাপদ কোথাও রাখুন; আমরাসহ কেউই এটি রিসেট করতে পারে না।

কীভাবে ব্যবহার করবেন

  1. এনক্রিপ্ট বেছে নিয়ে লেখা বা ফাইল নির্বাচন করুন।
  2. বিষয়বস্তু লিখুন এবং পাসওয়ার্ডটি দুবার দিন।
  3. এনক্রিপ্ট-এ ক্লিক করে এনক্রিপ্ট করা লেখাটি কপি করুন, অথবা .enc ফাইলটি সংরক্ষণ করুন।
  4. আবার পড়তে চাইলে ডিক্রিপ্ট বেছে নিয়ে লেখাটি পেস্ট করুন বা ফাইলটি নির্বাচন করুন, তারপর একই পাসওয়ার্ড লিখুন।

অপশনগুলোর ব্যাখ্যা

অ্যালগরিদম
AES-256 GCM মোডে একটি এলোমেলো salt ও nonce ব্যবহার করে। PBKDF2-SHA256-এর 600,000টি iteration ব্যবহার করে আপনার পাসওয়ার্ড থেকে key তৈরি করা হয়, ফলে পাসওয়ার্ড আন্দাজ করা ধীর হয়।
ফাইল
ফাইলের নামটি এনক্রিপ্ট করা ডেটার ভেতরে সংরক্ষিত থাকে, তাই ডিক্রিপ্ট করলে মূল নামটি ফিরে আসে। এনক্রিপ্ট করা ফাইলের শেষে .enc থাকে।

এনক্রিপ্ট করা ডেটায় কী থাকে

আউটপুট একটি সংক্ষিপ্ত বাইনারি কাঠামো, যার বিন্যাস নির্দিষ্ট:

অংশ আকার উদ্দেশ্য
ভার্সন 1 বাইট বর্তমানে 1
সল্ট 16 বাইট র‍্যান্ডম, প্রতিবার কী আলাদা করে
ননস 12 বাইট র‍্যান্ডম, একই কী-তে কখনো পুনর্ব্যবহার হয় না
সাইফারটেক্সট ইনপুটের সমান এনক্রিপ্ট করা কনটেন্ট
অথেনটিকেশন ট্যাগ 16 বাইট ভুল পাসওয়ার্ড বা যেকোনো পরিবর্তন ধরে

অর্থাৎ ওভারহেড 45 বাইট। লেখা Base64-এ দেখানো হয়, তাই “hello”-র মতো 5 বাইটের বার্তা থেকে হয় 50 বাইট, যা 68 অক্ষর। ফাইল সংরক্ষিত হয় বাইট হিসেবেই, এনক্রিপ্ট করা অংশের ভেতরে আগে নামটি রেখে (2 বাইটের দৈর্ঘ্য, তারপর UTF-8 নাম), তাই .enc ফাইল মূল ফাইলের চেয়ে সামান্য বড় হয়।

সল্ট ও ননস র‍্যান্ডম হওয়ায় একই পাসওয়ার্ডে একই লেখা দুবার এনক্রিপ্ট করলে ফল আলাদা হয়। দুটিই সঠিকভাবে ডিক্রিপ্ট হয়। কী আসে HMAC-SHA256 সহ PBKDF2 থেকে, 600,000 পুনরাবৃত্তিতে, যা ওই ফাংশনের জন্য OWASP-এর পাসওয়ার্ড সংরক্ষণ নির্দেশিকা অনুযায়ী সংখ্যা।

সচরাচর জিজ্ঞাসিত প্রশ্ন

পাসওয়ার্ড ভুলে গেলে কী হবে?

ডেটা পুনরুদ্ধার করা যাবে না। কোনো গোপন প্রবেশপথ নেই, এবং কেউ পাসওয়ার্ড রিসেট করতে পারবে না।

কতটা শক্তিশালী পাসওয়ার্ড দরকার?

দৈর্ঘ্যই সবচেয়ে গুরুত্বপূর্ণ। চার বা তার বেশি এলোমেলো শব্দের একটি পাসফ্রেজ, অথবা 12 বা তার বেশি এলোমেলো অক্ষরের পাসওয়ার্ড অনুমান করা খুব কঠিন, কারণ প্রতিটি অনুমানকে ধীরগতির key derivation প্রক্রিয়ার মধ্য দিয়ে যেতে হয়।

অন্য সফটওয়্যার দিয়ে কি এটি ডিক্রিপ্ট করা যাবে?

ফরম্যাটটি PBKDF2-সহ standard AES-GCM, তবে এর বিন্যাস (version, salt, nonce, ciphertext) এই টুলের জন্য নির্দিষ্ট; তাই এখানে ডিক্রিপ্ট করাই সবচেয়ে সহজ।

কোনো কিছু কি সার্ভারে পাঠানো হয়?

না। এনক্রিপশন আপনার ব্রাউজারে থাকা Web Crypto API ব্যবহার করে, এবং লেখা বা পাসওয়ার্ড আপনার ডিভাইস ছেড়ে যায় না।

গোপনীয়তা

এই টুলটি পুরোপুরি আপনার ব্রাউজারে চলে। আপনার ফাইল ও লেখা আপনার ডিভাইসেই প্রসেস হয় এবং কখনো আমাদের সার্ভারে আপলোড হয় না।

সম্পর্কিত টুল