আসলে এটা জটিল গাণিতিক ব্যাপার অল্প কয়েক লাইনে বলে শেষ করা যাবেনা । তবুও আমরা স্বল্প ক্ষমতা সম্পন্ন হার্ডড্রাইভ থেকে একটু ধারণা দিতে প্রয়াস চালাই । md5 বা (message-digest algorilthm5) প্রফেসর রনাল্ড রিভেস্ট ১৯৯১ সালে প্রথম ডিজাইন করেন যা মূলত 128-160bit কোন ফাইলের ভ্যালু । যদিও বাক্যটি অনেকের কাছে প্রাচীন মিশরীয় অনুলিপির বঙ্গানুবাদ বলে মনে করেন হতে পারে তবুও বললাম বিভিন্ন গুরুত্বপূর্ণ পাসওয়ার্ড,ক্রেডিট কার্ড, নাম্বার বা sensititve data কোড (যেমন জনপ্রিয় MySQL কোড) ইত্যাদি এনক্রিপ্ট করে রাখতে Md5 হ্যাশ ব্যবহার করা হয় ।