এই টুলটি কী হিসাব করে
MD5 যেকোনো বাইট-সিকোয়েন্সকে 128-বিট ডাইজেস্টে রূপান্তর করে, এখানে 32 হেক্সাডেসিমেল অক্ষর হিসাবে প্রদর্শিত হয়। একটি পুরানো ডাউনলোড ম্যানিফেস্ট, টেস্ট ফিক্সচার বা অ্যাপ্লিকেশনের জন্য বিশেষভাবে MD5 প্রয়োজন হলে এটি কার্যকর। একই বাইট সবসময় একই ডাইজেস্ট উৎপন্ন করে; ডাইজেস্ট ইনপুট দৈর্ঘ্য প্রকাশ করে না বা একটি বিপরীত এনকোডিং প্রদান করে না।
এই পৃষ্ঠায় একটিমাত্র টেক্সট ইনপুট থেকে MD5, SHA-256 ও SHA-512 হিসাব করা হয়; MD5 হলো প্রধান ফলাফল। সেগুলি আলাদা অ্যালগরিদম, MD5 এর বিকল্প বানান নয়৷ MD5 হিসাবে প্রকাশিত একটি চেকসাম অবশ্যই MD5 এর সাথে তুলনা করা উচিত, এমনকি অন্য আউটপুট দীর্ঘ বা শক্তিশালী দেখালেও।
MD5 ডিজিটাল স্বাক্ষর বা সংঘর্ষ প্রতিরোধের প্রয়োজন নিরাপত্তা সিদ্ধান্তের জন্য উপযুক্ত নয়। একটি অবিশ্বস্ত চেকসামের সাথে একটি ফাইল মেলে তা কে তৈরি করেছে তা প্রতিষ্ঠিত হয় না। পাসওয়ার্ডগুলিকে "এনক্রিপ্ট" করতে পেস্ট করবেন না: এই টুলটি ডেটা এনক্রিপ্ট করে না বা পাসওয়ার্ড-স্টোরেজ স্কিম সরবরাহ করে না।
কাজের উদাহরণ
UTF-8 · abc · MD5
900150983cd24fb0d6963f7d28e17f72
কীভাবে গণনা এবং তুলনা করবেন
- ইনপুট টেক্সট-এ সঠিক টেক্সট লিখুন বা
abcলোড করতে উদাহরণ বেছে নিন। পাঠ্যটি UTF-8 হিসাবে এনকোড করা হয়েছে; স্পেস এবং লাইন শেষ সংরক্ষিত হয়. - একক-টেক্সট মোডে, একটি সংক্ষিপ্ত বিরতির পরে 64 KiB পর্যন্ত অ-খালি ইনপুট আপডেট হয়। খালি ইনপুট বা বড় পাঠ্যের জন্য হ্যাশ তৈরি করুন এ ক্লিক করুন। ইনপুট পরিবর্তন পূর্ববর্তী ফলাফল সাফ করে।
- পরিবর্তে একটি সংরক্ষিত ফাইল চেক করতে, ফাইল চেকসাম খুলুন, অ্যালগরিদম নিশ্চিত করুন এবং ফাইলটি চয়ন বা ড্রপ করুন৷ ফাইল মোড এর আসল বাইট পড়ে এবং স্বয়ংক্রিয়ভাবে শুরু হয়।
লাইন-বাই-লাইন ফলাফলের জন্য, প্রতি লাইনে একটি করে হ্যাশ সক্ষম করুন, খালি লাইন অন্তর্ভুক্ত করবেন কিনা তা বেছে নিন, তারপর হ্যাশ তৈরি করুন এ ক্লিক করুন। লাইন মোড স্বয়ংক্রিয়ভাবে গণনা করে না। CRLF, LF এবং CR পৃথক রেকর্ড এবং প্রতিটি লাইনের ডাইজেস্টে অন্তর্ভুক্ত নয়। ডুপ্লিকেট লাইন তাদের আসল লাইন সংখ্যা ধরে রাখে।
প্রত্যাশিত মান তুলনা করুন (ঐচ্ছিক) এ শুধুমাত্র সম্পূর্ণ হেক্সাডেসিমেল রেফারেন্স পেস্ট করুন এবং যাচাই করুন এ ক্লিক করুন। বড় বা ছোট হাতের অক্ষর এবং আশেপাশে আটকানো হোয়াইটস্পেস উপেক্ষা করা হয়; অভ্যন্তরীণ স্থান এবং ভুল দৈর্ঘ্য প্রত্যাখ্যান করা হয়। কপি করুন সম্পূর্ণ ফলাফল ধরে রাখে। TXT এবং CSV রপ্তানিতে শনাক্তকারী, অ্যালগরিদমের নাম এবং ডাইজেস্ট অন্তর্ভুক্ত, উৎস টেক্সট বা গোপন কী নয়।
সীমা, গোপনীয়তা এবং পরবর্তী পদক্ষেপ
পাঠ্য 10 MiB এবং লাইন মোড 10,000 রেকর্ডে সীমাবদ্ধ, ফিল্টার করার আগে খালি রেকর্ড সহ। ফাইলগুলি 50টি সারি এন্ট্রি এবং 1 GiB প্রতিটিতে সীমাবদ্ধ, 2 MiB খণ্ডে পর্যায়ক্রমে পড়ুন৷ এই সীমাগুলি ব্রাউজার সম্পদ রক্ষা করে; তারা প্রতিটি ফোনে দ্রুত প্রক্রিয়াকরণের গ্যারান্টি দেয় না। প্রয়োজনে বাতিল করুন। গণনা ব্রাউজারে সঞ্চালিত হয়, যখন সাধারণ পৃষ্ঠা এবং সম্পদের অনুরোধগুলি এখনও হোস্টিং পরিষেবাতে পৌঁছায়।
একটি পুরানো MD5 ডাউনলোড ম্যানিফেস্ট চেক করা হচ্ছে
প্রকাশকের নাম দেওয়া সঠিক প্রকাশ এবং ফাইলের নাম দিয়ে শুরু করুন। আর্টিফ্যাক্টটি না খুলে এবং পুনরায় সংরক্ষণ না করে ডাউনলোড করুন, ফাইল চেকসামে স্যুইচ করুন এবং MD5 নির্বাচন করুন। একটি ডাউনলোড করা আর্কাইভ এবং এর এক্সট্র্যাক্ট করা ফাইলগুলি হল আলাদা বাইট সিকোয়েন্স: আর্কাইভের সাথেই তুলনা করুন যখন ম্যানিফেস্ট তালিকায় এটিই থাকে৷
একটি সাধারণ md5sum রেকর্ডে একটি ফাইলের নাম অনুসরণ করে একটি ডাইজেস্ট থাকে। তুলনা ক্ষেত্রে শুধুমাত্র এর 32-অক্ষরের ডাইজেস্ট পেস্ট করুন, পুরো লাইন নয়। আপনার রপ্তানি ফলাফলের সাথে রেফারেন্স উত্স এবং প্রকাশ সংস্করণ রাখুন। যদি প্রকাশক একটি SHA-256 রেফারেন্সও সরবরাহ করে, তাহলে SHA-256 এর সাথে আলাদাভাবে যাচাই করুন; একে অপরের বিরুদ্ধে দুটি অ্যালগরিদম তুলনা করবেন না।
একটি নতুন লাইনের অমিল পুনরুত্পাদন করুন
খালি টেক্সটের ফল আলাদাভাবে বের করুন। তারপর abc এবং শেষে LF-যুক্ত abc-এর ফল তুলনা করুন। এই তিনটি আলাদা ইনপুট। লাইন মোডে বিভাজক বাদ দেওয়া হয়েছে, তাই এই পরীক্ষার জন্য একক-টেক্সট মোড ব্যবহার করুন।
খালি UTF-8 ইনপুটের MD5:
d41d8cd98f00b204e9800998ecf8427e
MD5 / abc:
900150983cd24fb0d6963f7d28e17f72
LF-সহ abc-এর MD5 (61 62 63 0a):
0bee89b07a248e27c83fc3d5951213c1
MD5 অমিল: ইনপুট ঠিক করুন, ডাইজেস্ট নয়
| পর্যবেক্ষণ করা সমস্যা | কেন এটা হয় | কি করতে হবে |
|---|---|---|
| একটি রেফারেন্সে একটি ফাইলের নাম রয়েছে | ম্যানিফেস্টের একটি লাইনে ফাইলের নামও থাকে, শুধু হ্যাশ নয় | শুধু 32টি হেক্সাডেসিমেল অক্ষর কপি করুন। |
| টেক্সট দৃশ্যত মেলে, কিন্তু MD5 ভিন্ন | একটি ট্রেলিং নিউলাইন, BOM বা এনকোডিং বাইট পরিবর্তন করেছে | সংরক্ষিত ফাইলটি হ্যাশ করুন, বা সঠিক UTF-8 ইনপুটটি পুনরুত্পাদন করুন৷ |
| রেফারেন্সটিতে 16টি অক্ষর রয়েছে | এটি পূর্ণ MD5-এর বদলে সংক্ষিপ্ত রূপ হতে পারে | সম্পূর্ণ 32-অক্ষরের মান নিন; নিজে থেকে শূন্য যোগ করবেন না। |