MD5 Hash কি?

আসলে এটা জটিল গানিতিক ব্যাপার অল্প কয়েক লাইনে বলে শেষ করা যাবে না । MD5 বা Massage Digest algorithm 5 প্রফেসর রনাল্ড রিভেস্ট ১৯৯১ সালে প্রথম ডিজাইন করেন যা মূলত ১২৮-১৬০bit কোন ফাইলের ভ্যালু । যদিও বাক্যটি অনেকের কাছে প্রচীন মিশরীয় অনুলিপির বঙ্গানুবাদ বলে মনে হতে পারে তবুও বললাম । বিভিন্ন গুরুপ্তপূর্ন পাসওয়ার্ড , ক্রেডিট কার্ড নাম্বার বা sensitive data কোড যেমন জনপ্রিয় Mysql কোড ইত্যাদি এনক্রিপ্ট করে রাখতে MD5 ব্যাবহার করা হয়
বিভিন্ন সার্ভার আমনকি অনেক গবেষনাগারও তাদের গুরুপ্তপূর্ন তথ্যদির নিরাপত্তা রক্ষার্থেও যেসব তথ্য md5 হ্যাশ এ এনক্রিপ্ট রাখে কারন এই হ্যাশকে এতটাই এনক্রিপ্ট করা হয় যে টা প্লেইন ফরম্যাটে আনা প্রায় অসম্ভব । একটা টেক্সট দিয়ে উদাহরণ
যেমন প্লেইন টেক্সট GARDEN
এটাকে MD5 Hash এ কনভাট করলে E2704F30F596DBE4E22D1D443B10E004


এই হ্যাশ কে এবার কনভার্ট করলে প্লেইন টেক্সট পাবেন । আপনার ওয়ার্ড যত বড়ই হোক না কেন MD5 এ কনভার্ট করলে মোট ৩২ টা কোড গুনে গুনে পাবেন বর্ন আর সংখা সম্বলিত । এখন আপনারা অনেকেই নিশ্চয় Burte Force অ্যাটাক করে হ্যাকিং সম্বন্ধে যেখানে Password guessing ও বলা হয় যেখানে ডিকশনারী ব্যাবহার করে পাসওয়ার্ড ক্র্যাক করার চেষ্টা করা হয় । আর এই হ্যাকিং এর ক্ষেত্রেই কোন সার্ভারে সংরক্ষিত মেইল আইডিকে উন্নতমানেন প্রোগ্রাম ব্যাবহার করে Extract করে পাসওয়াড MD5 হ্যাশ কে ভেঙ্গে প্লেইন টেক্সট ফরম্যাটে রুপান্তর করা হয় যেটা করা অত্যন্ত কঠিন কাজ কেননা হ্যাশ ভালু কে পূর্বের তখ্য ওরিজিনাল ফরম্যাট কনভার্ট করতে দীর্ঘ সময় কে Generate করতে হয় অনেক পরিশ্রমের পরও ফলাফল শূন্য হতে পারে আবার এরকম কাজ বিশেষ কম্পিউটার গবেষনাগারে করা হয় । আপনি যখন কোন সাইট রেজিস্টার করেন তখন যে পাসওয়াড প্রবেশ করান টা একটা মড৫ হ্যাশ ভ্যালুতে রুপান্তর হয়ে তাদের ডেটাবেজে সেভ হয়
আমি নিচে একটি লিংক দিচ্ছি ওখান ওই ওয়েবসাইট থেকে md5 Generate করতে পারবেন
MD5 Hash Generator
https://passwordsgenerator.net/md5-hash-generator/



নবীনতর পূর্বতন