হ্যাশ টাইপ আইডেন্টিফায়ার
হ্যাশ স্ট্রিং থেকে হ্যাশ টাইপ চিহ্নিত করুন। MD5, SHA-1, SHA-256, SHA-512, bcrypt, Argon2 এবং আরও অনেক হ্যাশ অ্যালগরিদম সমর্থন করে।
ইনপুট
আউটপুট
| হ্যাশ প্রকার | বর্ণনা | সম্ভাবনা |
|---|---|---|
| No data available | ||
রিডমি
হ্যাশ কী?
হ্যাশ হল একটি নির্দিষ্ট দৈর্ঘ্যের অক্ষর স্ট্রিং যা ইনপুট ডেটা থেকে হ্যাশ ফাংশন নামক একটি গাণিতিক অ্যালগরিদম ব্যবহার করে তৈরি করা হয়। এটিকে একটি ডিজিটাল ফিঙ্গারপ্রিন্ট হিসাবে চিন্তা করুন — মূল ফাইল বা টেক্সট যতই বড় হোক না কেন, হ্যাশ সর্বদা একই দৈর্ঘ্যের হবে। ইনপুটে সামান্যতম পরিবর্তনও সম্পূর্ণভাবে ভিন্ন হ্যাশ তৈরি করে, যা ডেটা অখণ্ডতা যাচাই করার জন্য এটিকে দরকারী করে তোলে।
হ্যাশ ফাংশন কীভাবে কাজ করে?
হ্যাশ ফাংশন যেকোনো ইনপুট (একটি পাসওয়ার্ড, ফাইল বা বার্তা) নেয় এবং এটিকে জটিল গাণিতিক অপারেশনের মাধ্যমে প্রক্রিয়া করে একটি অনন্য আউটপুট তৈরি করে। এই প্রক্রিয়াটি একমুখী, যার অর্থ আপনি হ্যাশ থেকে মূল ইনপুট পুনরুদ্ধার করতে পারবেন না। সাধারণ হ্যাশ অ্যালগরিদমগুলির মধ্যে রয়েছে MD5 (128-বিট), SHA-1 (160-বিট), SHA-256 (256-বিট) এবং আধুনিক পাসওয়ার্ড হ্যাশিং ফাংশন যেমন bcrypt এবং Argon2।
হ্যাশ টাইপ সনাক্ত করা কেন গুরুত্বপূর্ণ?
নিরাপত্তা ব্যবস্থা বিশ্লেষণ করার সময়, পাসওয়ার্ড পুনরুদ্ধার করার সময় বা ডাটাবেস অডিট করার সময়, আপনি প্রায়শই হ্যাশ স্ট্রিং জুড়ে আসেন যা কোন অ্যালগরিদম তৈরি করেছে তা না জেনে। হ্যাশ টাইপ সনাক্ত করা যেকোনো আরও বিশ্লেষণের চেষ্টা করার আগে গুরুত্বপূর্ণ প্রথম পদক্ষেপ। বিভিন্ন হ্যাশ দৈর্ঘ্য এবং ফর্ম্যাট ব্যবহৃত অ্যালগরিদম সম্পর্কে সূত্র প্রদান করে, কিন্তু অনেক হ্যাশ একই রকম বৈশিষ্ট্য শেয়ার করে, যা ম্যানুয়াল সনাক্তকরণকে চ্যালেঞ্জিং করে তোলে।
টুল বর্ণনা
এই টুল হ্যাশ স্ট্রিং বিশ্লেষণ করে এবং তাদের দৈর্ঘ্য, ফর্ম্যাট এবং কাঠামোর উপর ভিত্তি করে সম্ভাব্য হ্যাশ অ্যালগরিদম সনাক্ত করে। একটি হ্যাশ মান পেস্ট করুন এবং টুল তাৎক্ষণিকভাবে এটিকে 40+ হ্যাশ টাইপের জন্য পরিচিত প্যাটার্নের বিপরীতে মেলায়, ফলাফলগুলি সম্ভাবনা দ্বারা সাজানো হয়। এটি স্ট্যান্ডার্ড ক্রিপ্টোগ্রাফিক হ্যাশ (MD5, SHA পরিবার, BLAKE2), পাসওয়ার্ড হ্যাশিং ফর্ম্যাট (bcrypt, Argon2, scrypt, PBKDF2), Unix crypt ভেরিয়েন্ট এবং MySQL, WordPress, Drupal এবং Django দ্বারা ব্যবহৃত অ্যাপ্লিকেশন-নির্দিষ্ট হ্যাশ স্বীকৃতি দেয়।
বৈশিষ্ট্য
- তাৎক্ষণিক সনাক্তকরণ — কোনো প্রক্রিয়াকরণ বিলম্ব ছাড়াই আপনি টাইপ করার সাথে সাথে ফলাফল প্রদর্শিত হয়
- 40+ হ্যাশ টাইপ সমর্থিত — ক্রিপ্টোগ্রাফিক হ্যাশ, পাসওয়ার্ড হ্যাশ এবং অ্যাপ্লিকেশন-নির্দিষ্ট ফর্ম্যাট কভার করে
- সম্ভাবনা র্যাঙ্কিং — সম্ভাবনা দ্বারা সাজানো ফলাফল (উচ্চ, মাঝারি, নিম্ন) সম্ভাবনা সংকুচিত করতে সাহায্য করে
- হ্যাশ দৈর্ঘ্য প্রদর্শন — দ্রুত হ্যাশ ফর্ম্যাট যাচাই করতে অক্ষর গণনা দেখায়
- প্যাটার্ন-ভিত্তিক সনাক্তকরণ — হেক্সাডেসিমাল হ্যাশ এবং bcrypt এবং Argon2 এর মতো কাঠামোগত ফর্ম্যাট উভয়ই স্বীকৃতি দেয়
ব্যবহারের ক্ষেত্র
- নিরাপত্তা অডিটিং — লিক হওয়া ডাটাবেস ডাম্প বা কনফিগারেশন ফাইলে ব্যবহৃত হ্যাশ অ্যালগরিদম সনাক্ত করুন নিরাপত্তা অবস্থান মূল্যায়ন করতে
- ফরেনসিক বিশ্লেষণ — ডিজিটাল তদন্তের সময় পাওয়া অজানা হ্যাশ মান বিশ্লেষণ করুন
- উন্নয়ন ডিবাগিং — যাচাই করুন যে আপনার অ্যাপ্লিকেশন কোন হ্যাশিং অ্যালগরিদম তৈরি করছে যখন প্রমাণীকরণ সিস্টেম সমস্যা সমাধান করছেন
- CTF প্রতিযোগিতা — ক্যাপচার-দ্য-ফ্ল্যাগ নিরাপত্তা চ্যালেঞ্জে হ্যাশ টাইপ দ্রুত সনাক্ত করুন
সমর্থিত হ্যাশ টাইপ
ক্রিপ্টোগ্রাফিক হ্যাশ:
- MD2, MD4, MD5, Double MD5
- SHA-0, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
- SHA3-224, SHA3-256, SHA3-384, SHA3-512
- RIPEMD-160, Tiger-160, Tiger-192
- BLAKE2s-256, BLAKE2b-512
- Whirlpool, Haval (160/192/224/256-বিট)
- GOST R 34.11-94, Snefru-256
- CRC-32, CRC-32B, Adler-32
পাসওয়ার্ড হ্যাশিং ফাংশন:
- bcrypt (Blowfish-ভিত্তিক)
- Argon2 (i, d, id ভেরিয়েন্ট)
- scrypt
- PBKDF2 (SHA-1, SHA-256, SHA-512)
Unix crypt ফর্ম্যাট:
- MD5 crypt ($1$)
- SHA-256 crypt ($5$)
- SHA-512 crypt ($6$)
- Apache APR1-MD5
অ্যাপ্লিকেশন-নির্দিষ্ট:
- MySQL 3.x এবং MySQL 4.1+
- NTLM এবং LM Hash (Windows)
- PHPass (WordPress, phpBB)
- Drupal 7
- Django PBKDF2-SHA256
- Cisco PIX MD5
Base64-এনকোডেড:
- MD5, SHA-1, SHA-256 Base64 ফর্ম্যাটে