Sunday, January 29, 2023

Hash Or Hashing


 হ্যাশ বা হ্যাশিং কী??


হ্যাশ বা হ্যাশিং কী??


হ্যাশ জিনিসটা হলো মুলত একটা স্ট্রিং বা টেক্সট এর এনক্রিপ্টেড  ভার্ষন,, এবং প্রত্তেক হ্যাশের একেকটা করে আইডি নাম্বার থাকে,,

এই হ্যাশের মধ্যেও কিন্তু আবার অনেক রকমের ভার্ষন আছে, যেমনঃ RipeMD, Tiger, xxhash এই রকম আরো অনেক,, একেক হ্যাশের ধরণ একেক রকম,, কিন্তু বেশির ভাগ ক্ষেত্রে যেসব হ্যাশ ব্যবহার করা হয় বা যেগুলো খুব কমন,, সেগুলোর কয়েকটা হলো md5, SHA-1, SHA-2, CRC32 এইরকম আরো অনেক,, 


এই হ্যাশ কী কাজে ব্যবহার করা হয়??


হ্যাশ মুলত কোনো একটা টেক্সট, ডাটা বা একটা স্ট্রিং-কে এনক্রিপট করে দেয়,, আমরা যখনি কোনো একটা সার্ভার বা ওয়েবসাইটে রেজিষ্ট্রেশনের সময় পাসওয়ার্ড দিয়ে থাকি,, (যেটাকে প্লেইন টেক্সট বলা হয় ক্রীপ্টোগ্রাফিতে) সেটা কিন্তু সরাসরি আপনার দেওয়া সেই পাসওয়ার্ড এর প্লেইন টেক্সট-টি কিন্তু সার্ভারে গিয়ে জমা হয় না,, সেটি একটি হ্যাশে রুপান্তর হয়ে তারপর সার্ভরে বা ডেটাবেউজে গিয়ে জমা হয়,, যাতে হ্যাকার-রা সহজে তা বুঝতে না পারে,, 

মানে এই সিস্টেম পুরোপুরি একজন ইউজারের নিরাপত্তার জন্যই করা,,


আপনাদের বুঝার সুবিধার্থে একটি উদাহরণ দেওয়া যাক,, 

ধরেন আপনি আপনার ফেইসবুক একাউন্টের পাসওয়ার্ড দিলেন - passwd1234 (যেটা প্লেইন টেক্সট বা হিউম্যান রিডঅ্যাবল মানে যেটা মানুষ বুঝতে পারে এইখানে কি লেখা আছে, যেহেতু সেটা একজন মানুষই লিখে)


এখন আসল কাহিনি,, এই আপনার দেওয়া পাসওয়ার্ডটা একটা হ্যাশ এ রুপান্তর হয়ে যাবে, তারপর ওদের ডেটাবেইজে জমা হবে,, (যেটা তখন একটা হ্যাশ বা এনক্রিপ্টেড টেক্সট হয়ে যায়, যেটা মানুষ সহজে বুঝে না)

ধরে সেটা md5 এ রুপান্তর হয়ে গেল,, 


তাহলে পাসওয়ার্ড (passwd1234) এর হ্যাশ টা হবে "d666154a5a1823c468621b10d275433d" (যেটা md5 হ্যাশ বা এনক্রিপ্টেড টেক্সট)


তাহলে,, 

passwd1234 (প্লেইন টেক্সট)

d666154a5a1823c468621b10d275433d (হ্যাশ বা এনক্রিপ্টেড টেক্সট)


কিন্তু আবার এই হ্যাশ গুলো ক্র্যাক করা যায়,,

যেগুলোর জন্য জনপ্রিয় টুল গুলো হলো "Hashcat" আর "John The Ripper" (অফলাইন টুলস)

Cyberchef, Crackstation (অনলাইন টুলস)

অফলাইন টুলস গুলো নিয়ে আমি পরবর্তীতে আলোচনা করবো,, 😊

হ্যাপি হ্যা*কিং 😊😇


©️ Maksudur Rahaman & h4x0r3rr0r

No comments:

Post a Comment

Some Useful Automation Tools For Bu Bounty Hunting

  আসসালামু আলাইকুম ওয়া রাহমাতুল্লাহি ওয়া বারাকাতুহু এবং আদাব,, সবাই ভালোই আছেন আশা করি,, আজ আপনাদের সাথে কিছু টুলস এর নাম শেয়ার করতে যাচ্ছি ...