[{"data":1,"prerenderedAt":143},["ShallowReactive",2],{"content:bn:guides\u002Fwhat-is-md5":3},{"id":4,"title":5,"body":6,"description":125,"extension":126,"faq":127,"kind":134,"locale":135,"meta":136,"navigation":137,"path":138,"seo":139,"seoTitle":140,"stem":141,"__hash__":142},"pages\u002Fbn\u002Fguides\u002Fwhat-is-md5.md","MD5 কী? বাইট, 128-বিট ডাইজেস্ট এবং সাধারণ ভুল ধারণা",{"type":7,"value":8,"toc":116},"minimark",[9,14,18,21,25,28,39,42,46,49,52,56,59,62,66,69,73,108],[10,11,13],"h2",{"id":12},"বাইটের-একটি-আঙুলের-ছাপ-পাঠযোগ্য-সারাংশ-নয়","বাইটের একটি আঙুলের ছাপ, পাঠযোগ্য সারাংশ নয়",[15,16,17],"p",{},"MD5 মানে মেসেজ-ডাইজেস্ট অ্যালগরিদম 5। এটি বাইট নেয় এবং একটি নির্দিষ্ট 128-বিট ফলাফল তৈরি করে। হেক্সাডেসিমেল অক্ষর প্রতি চারটি বিট ব্যবহার করে, তাই স্বাভাবিক সম্পূর্ণ প্রদর্শন হল 32 অক্ষর। ইনপুট ফাইলের সাথে আউটপুট দৈর্ঘ্য বৃদ্ধি পায় না এবং একটি MD5 মান উৎসের একটি বিপরীত এনকোডিং ধারণ করে না।",[15,19,20],{},"একটি নথির দৃশ্যমান শব্দ শুধুমাত্র একটি সম্ভাব্য উপস্থাপনা। সংরক্ষিত ফাইলটিতে একটি শিরোনাম, একটি বাইট-অর্ডার চিহ্ন, এমবেড করা ছবি বা মেটাডেটা থাকতে পারে। সেই আর্টিফ্যাক্টটি ফিঙ্গারপ্রিন্ট করতে, এর কাঁচা বাইট থেকে গণনা করুন। একটি পাঠ্য স্ট্রিং পরীক্ষা করতে, প্রথমে অক্ষর এনকোডিং সংজ্ঞায়িত করুন; এই সাইটের টেক্সট ইনপুট UTF-8 ব্যবহার করে।",[10,22,24],{"id":23},"একটি-ছোট-উদাহরণ-পুনরুত্পাদন-করুন","একটি ছোট উদাহরণ পুনরুত্পাদন করুন",[15,26,27],{},"উদ্ধৃতি বা একটি চূড়ান্ত নতুন লাইন ছাড়াই ঠিক abc লিখুন। প্রত্যাশিত MD5 হল:",[29,30,36],"pre",{"className":31,"code":33,"language":34,"meta":35},[32],"language-text","900150983cd24fb0d6963f7d28e17f72\n","text","",[37,38,33],"code",{"__ignoreMap":35},[15,40,41],{},"এখন একটি স্পেস বা নিউলাইন যোগ করুন এবং আবার জেনারেট করুন। পরিবর্তিত ডাইজেস্ট স্বাভাবিক, রূপান্তর ব্যর্থতা নয়। ইনপুট সাফ করা এবং ইচ্ছাকৃতভাবে তৈরি করা খালি স্ট্রিং গণনা করে, যার MD5 হল d41d8cd98f00b204e9800998ecf8427e। প্রাথমিক অপেক্ষার অবস্থা নিজেই একটি খালি-স্ট্রিং গণনা নয়।",[10,43,45],{"id":44},"ডিটারমিনিস্টিক-মানে-অনন্য-নয়","ডিটারমিনিস্টিক মানে অনন্য নয়",[15,47,48],{},"একই বাইট ক্রম সবসময় একই ফলাফল দেয়, কিন্তু একটি সীমিত 128-বিট আউটপুট প্রতিটি সম্ভাব্য ইনপুটকে অনন্যভাবে সনাক্ত করতে পারে না। স্বতন্ত্র ইনপুট সংঘর্ষ হতে পারে. MD5-এর ব্যবহারিক সংঘর্ষের আক্রমণও রয়েছে, যে কারণে এটি আধুনিক ডিজিটাল স্বাক্ষরকে আন্ডারপিন করা উচিত নয় বা দাবি করা উচিত যে বিষয়বস্তু দূষিতভাবে পরিবর্তন করা যাবে না।",[15,50,51],{},"রেফারেন্স উপযুক্ত হলে একটি ম্যাচিং চেকসাম এখনও দুর্ঘটনাজনিত পরিবর্তনগুলি নির্ণয় করতে সহায়তা করতে পারে। এটি প্রমাণ করে না যে একটি ফাইল ক্ষতিকারক, প্রকাশক খাঁটি, বা রেফারেন্সটি নিরাপদে প্রাপ্ত হয়েছে। সর্বদা বিশ্বাসের অনুমানকে সংখ্যার মিল থেকে আলাদা রাখুন।",[10,53,55],{"id":54},"হ্যাশিং-এনক্রিপশন-এবং-অনুমান","হ্যাশিং, এনক্রিপশন এবং অনুমান",[15,57,58],{},"এনক্রিপশন একটি কী দিয়ে প্লেইনটেক্সট পুনরুদ্ধার করার জন্য ডিজাইন করা হয়েছে। MD5 সেই বিপরীত ক্রিয়াকলাপের জন্য ডিজাইন করা হয়নি। একটি অভিধান বা অনুমান করার সিস্টেম প্রার্থীদের গণনা করে পরিচিত ইনপুটগুলিকে চিনতে পারে, তবে এটি একটি MD5 ডিক্রিপশন ফাংশন নয়। এই সাইটটি পাসওয়ার্ড ক্র্যাকিং বা লুকআপ অভিধান অফার করে না।",[15,60,61],{},"দ্রুত আনসল্টেড MD5 একটি নিরাপদ পাসওয়ার্ড-স্টোরেজ ডিজাইন নয়। শুধুমাত্র একটি পরিচিত-সুদর্শন হ্যাশ দেখতে আসল অ্যাকাউন্টের গোপনীয়তা প্রবেশ করবেন না। HMAC টুল ব্যবহার করুন শুধুমাত্র যখন একটি কীড মেসেজ-প্রমাণিকরণ পরীক্ষার কাজ; HMAC এছাড়াও এনক্রিপশন নয়।",[10,63,65],{"id":64},"সম্পূর্ণ-ফলাফল-পড়ুন-এবং-সংরক্ষণ-করুন","সম্পূর্ণ ফলাফল পড়ুন এবং সংরক্ষণ করুন",[15,67,68],{},"বড় হাতের এবং ছোট হাতের হেক্স অক্ষর একই বাইট বোঝায়। পেস্ট করা মানের মধ্যে অতিরিক্ত অক্ষর, অগ্রণী শূন্য বাদ দেওয়া বা একটি অনুপস্থিত চূড়ান্ত অংশ একটি তুলনাকে অবৈধ করতে পারে। রেকর্ড ডাউনলোড করার সময় বা অন্য কাউকে চেকসাম পাঠানোর সময় সম্পূর্ণ ফলাফলের সাথে অ্যালগরিদমের নাম রাখুন।",[10,70,72],{"id":71},"সম্পর্কিত-টুলস-এবং-গাইড","সম্পর্কিত টুলস এবং গাইড",[74,75,76,84,90,96,102],"ul",{},[77,78,79],"li",{},[80,81,83],"a",{"href":82},"\u002Fbn\u002F","MD5 হ্যাশ জেনারেটর",[77,85,86],{},[80,87,89],{"href":88},"\u002Fbn\u002Ffile-md5","ফাইল চেকসাম ক্যালকুলেটর",[77,91,92],{},[80,93,95],{"href":94},"\u002Fbn\u002Fguides\u002Fmd5-checksum-windows","উইন্ডোজে একটি MD5 ফাইল চেকসাম চেক করুন",[77,97,98],{},[80,99,101],{"href":100},"\u002Fbn\u002Fguides\u002Fmd5sum-linux","লিনাক্সে md5sum ব্যবহার করুন: ফাইল, ম্যানিফেস্ট এবং নিউলাইন চেক",[77,103,104],{},[80,105,107],{"href":106},"\u002Fbn\u002Fguides\u002Fmd5-vs-sha256","MD5 বনাম SHA-256: ফাইল হ্যাশ নির্বাচন করা এবং তুলনা করা",[15,109,110],{},[80,111,115],{"href":112,"rel":113},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc6151.html",[114],"nofollow","RFC 6151",{"title":35,"searchDepth":117,"depth":117,"links":118},2,[119,120,121,122,123,124],{"id":12,"depth":117,"text":13},{"id":23,"depth":117,"text":24},{"id":44,"depth":117,"text":45},{"id":54,"depth":117,"text":55},{"id":64,"depth":117,"text":65},{"id":71,"depth":117,"text":72},"একটি 32-অক্ষরের MD5 মান বুঝুন, একটি নিয়ন্ত্রিত উদাহরণ পুনরুত্পাদন করুন এবং শিখুন কেন হ্যাশিং এনক্রিপশন নয়৷","md",[128,131],{"question":129,"answer":130},"কেন MD5 32 অক্ষর হিসাবে প্রদর্শিত হয় যদি এতে 128 বিট থাকে?","প্রতিটি হেক্সাডেসিমেল অক্ষর চারটি বিটের প্রতিনিধিত্ব করে। সমস্ত 32টি অক্ষর একসাথে সম্পূর্ণ 128-বিট ডাইজেস্টের প্রতিনিধিত্ব করে; অগ্রণী শূন্য বাদ দিলে সেই প্রতিনিধিত্বের অংশ হারাবে।",{"question":132,"answer":133},"একটি MD5 মান ডিক্রিপ্ট করা যেতে পারে?","না। MD5 একটি একমুখী ডাইজেস্ট, বিপরীত এনক্রিপশন নয়৷ প্রার্থীর ইনপুট অনুমান করা একটি পৃথক কাজ এবং এই সাইট দ্বারা অফার করা একটি ডিক্রিপশন ক্ষমতা নয়।","guide","bn",{},true,"\u002Fbn\u002Fguides\u002Fwhat-is-md5",{"title":5,"description":125},"MD5 কী? বাইট, 128-বিট ডাইজেস্ট এবং সাধারণ ভুল ধারণা — md5hash.net","bn\u002Fguides\u002Fwhat-is-md5","6iMtnlk-hNO4SKK3DAlhHmxjRyKHXn8BEqksCeB-tJk",1793337911929]