Miklix

SHA3-512 হ্যাশ কোড ক্যালকুলেটর

প্রকাশিত: ১৮ ফেব্রুয়ারী, ২০২৫ এ ৬:০৫:০১ PM UTC

হ্যাশ কোড ক্যালকুলেটর যা নিরাপদ হ্যাশ অ্যালগরিদম 3 512 বিট (SHA3-512) হ্যাশ ফাংশন ব্যবহার করে পাঠ্য ইনপুট বা ফাইল আপলোডের উপর ভিত্তি করে একটি হ্যাশ কোড গণনা করে।

এই পৃষ্ঠাটি যতটা সম্ভব মানুষের কাছে পৌঁছানোর জন্য ইংরেজি থেকে মেশিন অনুবাদ করা হয়েছে। দুর্ভাগ্যবশত, মেশিন অনুবাদ এখনও একটি নিখুঁত প্রযুক্তি নয়, তাই ত্রুটি হতে পারে। আপনি যদি চান, আপনি এখানে মূল ইংরেজি সংস্করণটি দেখতে পারেন:

SHA3-512 Hash Code Calculator

SHA3-512 (নিরাপদ হ্যাশ অ্যালগরিদম 3 512-বিট) একটি ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন যা একটি ইনপুট (বা বার্তা) গ্রহণ করে এবং একটি নির্দিষ্ট আকারের, 512-বিট (64-বাইট) আউটপুট তৈরি করে, যা সাধারণত 128-অক্ষরের হেক্সাডেসিমেল সংখ্যা হিসাবে প্রতিনিধিত্ব করে।

এসএইচএ-৩ হচ্ছে নিরাপদ হ্যাশ অ্যালগরিদম (এসএইচএ) পরিবারের সর্বশেষ সদস্য, যেটি আনুষ্ঠানিকভাবে ২০১৫ সালে প্রকাশ করা হয়। এসএইচএ-১ এবং এসএইচএ-২ এর বিপরীতে, যা অনুরূপ গাণিতিক কাঠামোর উপর ভিত্তি করে তৈরি, এসএইচএ-৩ কেক্কাক অ্যালগরিদম নামে সম্পূর্ণ ভিন্ন একটি নকশার উপর নির্মিত। এসএইচএ-২ অনিরাপদ থাকার কারণে এটি তৈরি করা হয়নি; এসএইচএ-২ এখনও নিরাপদ বলে বিবেচিত হয়, কিন্তু এসএইচএ-৩ ভিন্ন ডিজাইনের নিরাপত্তার অতিরিক্ত স্তর যোগ করে, যদি ভবিষ্যতে এসএইচএ-২ এর ঝুঁকি দেখা যায়।

সম্পূর্ণ প্রকাশ: আমি এই পৃষ্ঠায় ব্যবহৃত হ্যাশ ফাংশনের নির্দিষ্ট বাস্তবায়ন লিখিনি। এটি পিএইচপি প্রোগ্রামিং ভাষার সাথে অন্তর্ভুক্ত একটি স্ট্যান্ডার্ড ফাংশন। আমি কেবল সুবিধার জন্য এখানে সর্বজনীনভাবে উপলব্ধ করার জন্য ওয়েব ইন্টারফেসটি তৈরি করেছি।


নতুন হ্যাশ কোড গণনা করুন

এই ফর্মের মাধ্যমে জমা দেওয়া তথ্য বা আপলোড করা ফাইলগুলি সার্ভারে কেবল ততক্ষণ রাখা হবে যতক্ষণ অনুরোধ করা হ্যাশ কোড তৈরি করতে সময় লাগে। ফলাফল আপনার ব্রাউজারে ফেরত পাঠানোর আগেই এটি মুছে ফেলা হবে।

ইনপুট ডেটা:



জমা দেওয়া টেক্সটটি UTF-8 এনকোডেড। যেহেতু হ্যাশ ফাংশন বাইনারি ডেটার উপর কাজ করে, তাই ফলাফলটি অন্য এনকোডিংয়ে থাকা টেক্সটের ফলাফল থেকে ভিন্ন হবে। যদি আপনাকে একটি নির্দিষ্ট এনকোডিংয়ে একটি টেক্সটের হ্যাশ গণনা করতে হয়, তাহলে আপনার পরিবর্তে একটি ফাইল আপলোড করা উচিত।



SHA3-512 হ্যাশ অ্যালগরিদম

আমি গণিতবিদ বা ক্রিপ্টোগ্রাফার নই, তাই আমি এই হ্যাশ ফাংশনটি এমনভাবে ব্যাখ্যা করার চেষ্টা করব যাতে আমার সহকর্মী অ-গণিতবিদরা বুঝতে পারেন। আপনি যদি পরিবর্তে বৈজ্ঞানিকভাবে সঠিক, সম্পূর্ণ গণিত ব্যাখ্যা পছন্দ করেন তবে আপনি এটি ওয়েবসাইটে অনেকগুলিতে খুঁজে পেতে পারেন ;-)

যাইহোক, পূর্ববর্তী এসএইচএ পরিবারগুলির (এসএইচএ -1 এবং এসএইচএ -2) বিপরীতে, যা একটি ব্লেন্ডারের অনুরূপ হিসাবে বিবেচিত হতে পারে, এসএইচএ -3 অনেকটা স্পঞ্জের মতো কাজ করে।

এইভাবে হ্যাশ গণনা করার পদ্ধতিটি তিনটি উচ্চ-স্তরের পদক্ষেপে বিভক্ত হতে পারে:

পদক্ষেপ 1 - শোষণ পর্ব

  • একটি স্পঞ্জে জল (আপনার ডেটা) ঢালার কল্পনা করুন। স্পঞ্জ একটু একটু করে পানি শুষে নেয়।
  • এসএইচএ-৩-এ, ইনপুট ডেটা ছোট ছোট অংশে বিভক্ত হয় এবং একটি অভ্যন্তরীণ "স্পঞ্জ" (একটি বড় বিট অ্যারে) এ শোষিত হয়।

পদক্ষেপ 2 - মিশ্রণ (পারমুটেশন)

  • ডেটা শোষণ করার পরে, এসএইচএ -3 স্পঞ্জকে অভ্যন্তরীণভাবে চেপে ধরে এবং মোচড় দেয়, জটিল প্যাটার্নে চারপাশের সমস্ত কিছুকে মিশ্রিত করে। এটি নিশ্চিত করে যে ইনপুটটিতে এমনকি একটি সামান্য পরিবর্তনের ফলে সম্পূর্ণ ভিন্ন হ্যাশ হয়।

পদক্ষেপ 3 - চেপে ফেজ

  • অবশেষে, আপনি আউটপুট (হ্যাশ) প্রকাশ করতে স্পঞ্জটি চেপে ধরেন। আপনার যদি আরও দীর্ঘ হ্যাশের প্রয়োজন হয় তবে আপনি আরও আউটপুট পেতে চেপে রাখতে পারেন।

যদিও এসএইচএ-২ প্রজন্মের হ্যাশ ফাংশনগুলোকে এখনো নিরাপদ বলে বিবেচনা করা হয় (এসএইচএ-১ এর মত নয়, যা এখন আর নিরাপত্তার জন্য ব্যবহার করা উচিত নয়), তবুও নতুন সিস্টেম ডিজাইন করার সময় এসএইচএ-৩ প্রজন্মের ব্যবহার শুরু করাই যুক্তিযুক্ত হবে, যদি না এগুলোকে লিগ্যাসি সিস্টেমের সাথে পশ্চাদমুখী সামঞ্জস্যপূর্ণ হতে হয়।

একটি বিষয় বিবেচনা করতে হবে যে SHA-2 প্রজন্ম সম্ভবত এখন পর্যন্ত সবচেয়ে বেশি ব্যবহৃত এবং আক্রমণকৃত হ্যাশ ফাংশন (বিশেষ করে SHA-256 বিটকয়েন ব্লকচেইনে ব্যবহারের কারণে), তবুও এটি এখনও ধরে রেখেছে। এসএইচএ-৩ বিলিয়ন ডলার দ্বারা একই কঠোর পরীক্ষার সামনে দাঁড়াতে আরও কিছুদিন সময় লাগবে।

ব্লুস্কাইতে শেয়ার করুনফেসবুকে শেয়ার করুনলিংকডইনে শেয়ার করুনটাম্বলারে শেয়ার করুনX-এ শেয়ার করুনলিংকডইনে শেয়ার করুনপিন্টারেস্টে পিন করুন

মিকেল ব্যাং ক্রিস্টেনসেন

লেখক সম্পর্কে

মিকেল ব্যাং ক্রিস্টেনসেন
মিকেল হলেন miklix.com এর স্রষ্টা এবং মালিক। একজন পেশাদার কম্পিউটার প্রোগ্রামার/সফ্টওয়্যার ডেভেলপার হিসেবে তার ২০ বছরেরও বেশি অভিজ্ঞতা রয়েছে এবং বর্তমানে তিনি একটি বৃহৎ ইউরোপীয় আইটি কর্পোরেশনে পূর্ণকালীন কর্মরত। ব্লগিং না করার সময়, তিনি তার অবসর সময় বিভিন্ন আগ্রহ, শখ এবং কার্যকলাপে ব্যয় করেন, যা কিছুটা হলেও এই ওয়েবসাইটে কভার করা বিভিন্ন বিষয়ের মধ্যে প্রতিফলিত হতে পারে।