简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
// hash · digest · fingerprint

MD5 হ্যাশ

ক্লায়েন্ট-সাইড শুধুমাত্র
রিয়েল-টাইম কম্পিউট
MD5 is a 128-বিট ওয়ান-ওয়ে হ্যাশ ফাংশনযা একটি 32-অক্ষরের হেক্সাডেসিমেল ডাইজেস্ট তৈরি করে। এটি ডেটা অখণ্ডতা চেক এবং আঙ্গুলের ছাপ জন্য উপযুক্ত, কিন্তুপ্রস্তাবিত নয়পরিবর্তে bcrypt বা Argon2 ব্যবহার করুন।
প্রক্রিয়া করা হয়েছে 0
মোট বাইট 0
আউটপুট বিন্যাস HEX-32
মোড স্ট্যান্ডার্ড
আউটপুট কনফিগারেশন
হ্যাশ ভেরিয়েন্ট
ইনপুট এনকোডিং
ব্যাচ মোড
📂
একটি ফাইলের হ্যাশ গণনা করতে ড্রপ করুন
ইনপুট
প্রাথমিক আউটপুটMD5-32
লাইভ হ্যাশিং সক্ষম
Ready — স্বয়ংক্রিয়-হ্যাশে পাঠ্য লিখুন, অথবা ম্যানুয়ালি চালানোর জন্য বোতামে ক্লিক করুন
হ্যাশ সারাংশ
ব্যাচ হ্যাশ ফলাফল
অরিজিনাল ইনপুট MD5-32 MD5-16 MD5-32 বড় হাতের অক্ষর
🔬
হ্যাশ ভেরিয়েন্ট #explain-variant
MD5-32
স্ট্যান্ডার্ড আউটপুট
RFC 1321-এ সংজ্ঞায়িত আদর্শ MD5 বিন্যাস একটি উৎপন্ন করে128-বিটdigest যেকোনো দৈর্ঘ্যের ইনপুটের জন্য এবং এটিকে হিসাবে প্রদর্শন করে পাসওয়ার্ড স্টোরেজের জন্য32ছোট হাতের হেক্সাডেসিমেল অক্ষর। এটি ফাইলের অখণ্ডতা পরীক্ষা, ডেটা ফিঙ্গারপ্রিন্ট এবং ডিডপ্লিকেশনের জন্য ব্যাপকভাবে ব্যবহৃত হয়। উদাহরণ:5d41402abc4b2a76b9719d911017c592
MD5-16
কাটা আউটপুট
অক্ষর নেয়9–24(মোট 16 অক্ষর), কার্যকরভাবে মধ্যম 64 বিটগুলিকে প্রকাশ করে। এটি ছোট, তবে সংঘর্ষের ঝুঁকি বেশি (প্রায়2⁻⁶⁴)। স্বল্প-নিরাপত্তার পরিস্থিতিতে ছোট আইডি বা টোকেনগুলির জন্য উপযুক্ত, কিন্তু নিরাপত্তা যাচাইকরণের জন্য সুপারিশ করা হয় না।
MD5-32 বড় হাতের অক্ষর
বড় হাতের আউটপুট
ঠিক একই হ্যাশ মান MD5-32 হিসাবে, কিন্তু বড় হাতের অক্ষর সহ (A–F)। কিছু লিগ্যাসি সিস্টেম, পেমেন্ট স্বাক্ষর বা এন্টারপ্রাইজ ইন্টারফেসের জন্য বড় হাতের আউটপুট প্রয়োজন। উদাহরণ:5D41402ABC4B2A76B9719D911017C592
📥
ইনপুট এনকোডিং #explain-encoding
UTF-8 পাঠ্য
ডিফল্ট
একটি হিসাবে ইনপুট ব্যবহার করেUTF-8এনকোড করা স্ট্রিং এবং স্বয়ংক্রিয়ভাবে মাল্টিবাইট অক্ষর যেমন চাইনিজ, জাপানিজ বা ইমোজিকে হ্যাশ করার আগে বাইট সিকোয়েন্সে রূপান্তরিত করে। এটি সবচেয়ে সাধারণ মোড এবং সাধারণ পাঠ্য ইনপুটের জন্য কাজ করে।
হেক্স বাইট স্ট্রীম
হেক্সাডেসিমেল
ইনপুটকে হেক্সাডেসিমেল স্ট্রিং হিসাবে বিবেচনা করে (0-9, a-f, স্পেস উপেক্ষা করা হয়েছে)। হ্যাশ করার আগে প্রতি দুটি অক্ষরকে একটি বাইট হিসাবে পার্স করা হয়। কী বা প্রোটোকল পেলোডের মতো কাঁচা বাইনারি ডেটা হ্যাশ করার সময় এটি কার্যকর। উদাহরণ ইনপুট:48 65 6c 6c 6f
Base64
Base64 ডিকোড
ইনপুটকে একটি মান হিসাবে বিবেচনা করেBase64স্ট্রিং, এটিকে কাঁচা বাইটে ডিকোড করে এবং সেই বাইটগুলিকে হ্যাশ করে। বেস64-এ উপস্থাপিত ফাইল বা ছবির সামগ্রীর আসল হ্যাশ গণনা করার সময় দরকারী। উদাহরণ:SGVsbG8=
📋
ব্যাচ মোড #explain-batch
একক / সম্পূর্ণ পাঠ্য
ডিফল্ট
লাইন বিরতি সহ সম্পূর্ণ ইনপুট বক্স সামগ্রী হ্যাশ করেএকটি সম্পূর্ণ মানএবং একটি একক ফলাফল বের করে। সম্পূর্ণ পাঠ্য, অনুচ্ছেদ বা ফাইল সামগ্রী আঙ্গুলের ছাপের জন্য উপযুক্ত। লাইন বিরতি হ্যাশ ইনপুট অন্তর্ভুক্ত করা হয়.
রেখা দ্বারা বিভক্ত
ব্যাচ
ব্যবহার করে ইনপুটটিকে একাধিক লাইনে বিভক্ত করে\nবিভাজক হিসাবে এবং প্রতিটি লাইন স্বাধীনভাবে হ্যাশ করে। খালি লাইন স্বয়ংক্রিয়ভাবে উপেক্ষা করা হয়. প্রাথমিক আউটপুট প্রতি লাইনে একটি হ্যাশ দেখায়, এবং নীচের সম্পূর্ণ ব্যাচ টেবিলে MD5-32, MD5-16, এবং এক-ক্লিকের মাধ্যমে বড় হাতের ফলাফল অন্তর্ভুক্ত রয়েছেCSVরপ্তানি। ব্যবহারকারীর নাম, পাসওয়ার্ড তালিকা এবং ডেটাসেট প্রক্রিয়াকরণের জন্য দরকারী।