হ্যাশ জেনারেটর গাইড

টেক্সট থেকে SHA-1, SHA-256, SHA-384 এবং SHA-512 হ্যাশ জেনারেট করুন। সব হ্যাশিং আপনার ব্রাউজারে চলে — আপলোড নেই।

হ্যাশ জেনারেটর-এ ফিরে যান

এই সরঞ্জামটি কী করে

Hash Generator টেক্সট থেকে ক্রিপ্টোগ্রাফিক হ্যাশ গণনা করে। যেকোনো স্ট্রিং লিখুন এবং তাৎক্ষণিকভাবে SHA-1, SHA-256, SHA-384 এবং SHA-512 হ্যাশ পাবেন। সব হ্যাশিং আপনার ব্রাউজারে চলে—কোনো আপলোড নেই, কোনো সার্ভার নেই। চেকসাম, ডেটা অখণ্ডতা এবং হ্যাশ ফাংশন কীভাবে কাজ করে শেখার জন্য দরকারী।

কীভাবে ব্যবহার করবেন

১. টেক্সট লিখুন — হ্যাশ করতে চান এমন টেক্সট টাইপ করুন বা পেস্ট করুন। ইউনিকোড (UTF-8) সমর্থন করে। ২. হ্যাশ দেখুন — SHA-1, SHA-256, SHA-384 এবং SHA-512 একসাথে উপস্থিত হয়। ৩. কপি — কোনো হ্যাশের পাশে কপি আইকনে ক্লিক করে ক্লিপবোর্ডে কপি করুন। ৪. ইনপুট পরিবর্তন করুন — টেক্সট সম্পাদনা করুন; সব হ্যাশ রিয়েল টাইমে আপডেট হয়।

কীভাবে কাজ করে

সরঞ্জামটি হ্যাশ গণনার জন্য Web Crypto API (বা একটি পলিফিল) ব্যবহার করে। ইনপুট UTF-8 এ এনকোড করা হয়, তারপর বাছাইকৃত হ্যাশ অ্যালগরিদমে পাঠানো হয়। প্রতিটি অ্যালগরিদম একটি নির্দিষ্ট-দৈর্ঘ্য ডাইজেস্ট উৎপাদন করে (SHA-1: ৪০ হেক্স চার, SHA-256: ৬৪ হেক্স চার ইত্যাদি)। একই ইনপুট সর্বদা একই আউটপুট উৎপাদন করে; সামান্য পরিবর্তন হ্যাশ সম্পূর্ণভাবে পরিবর্তন করে।

সমস্ত গণনা সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।

ব্যবহারের ক্ষেত্র ও উদাহরণ

  • চেকসাম — ফাইল কন্টেন্ট বা বার্তার অখণ্ডতা যাচাই করুন।
  • পাসওয়ার্ড — স্টোরেজের জন্য পাসওয়ার্ড হ্যাশ জেনারেট করুন (প্রোডাকশনে সঠিক কী ডেরিভেশন ব্যবহার করুন)।
  • API — অথেন্টিকেশনের জন্য রিকোয়েস্ট সাইনেচার তৈরি করুন।
  • শেখা — ক্রিপ্টোগ্রাফিক হ্যাশ কীভাবে আচরণ করে এক্সপ্লোর করুন।
  • Git — Git কীভাবে অবজেক্ট ID এর জন্য SHA-1 ব্যবহার করে বোঝুন।

উদাহরণ

ইনপুট: hello

  • SHA-1: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
  • SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

সীমাবদ্ধতা ও পরিচিত সীমা

  • ইনপুট সাইজ — খুব বড় ইনপুট ব্রাউজার ধীর করতে পারে; কোনো কঠোর প্রামাণিক সীমা নেই।
  • SHA-1 — নতুন নিরাপত্তা ব্যবহারের জন্য দুর্বল বলে বিবেচিত; নিরাপত্তার জন্য SHA-256 বা SHA-512 পছন্দ করুন।
  • ব্রাউজার সমর্থন — Web Crypto API প্রয়োজন; সব আধুনিক ব্রাউজারে কাজ করে।

সমস্ত হিসাব এবং রূপান্তর সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না, তাই আপনার ইনপুট কখনো আপনার ডিভাইস ছেড়ে যায় না।