টেক্সট বা ফাইলের MD5, SHA-1, SHA-256, SHA-384 ও SHA-512, চেকসাম তুলনা সহ
আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না।হ্যাশ যেকোনো ইনপুটকে নির্দিষ্ট দৈর্ঘ্যের একটি আঙুলের ছাপে পরিণত করে, তাই বদলানো ফাইল ভিন্ন ফলাফল দেয়। এখানে MD5, SHA-1, SHA-256, SHA-384 ও SHA-512, মোট 5টি অ্যালগরিদম আছে, সঙ্গে প্রকাশিত চেকসামের সঙ্গে ডাউনলোড মেলানোর জন্য একটি তুলনা বাক্স। ফাইল স্থানীয়ভাবে পড়া হয়।
এই পৃষ্ঠাটি ইংরেজি মূল লেখা থেকে যন্ত্রের সাহায্যে অনুবাদ করা হয়েছে। এই অনুবাদটি এখনও কোনো মানুষ পর্যালোচনা করেননি, তাই ইংরেজি সংস্করণটিকেই নির্ভরযোগ্য ধরুন। ইংরেজি মূল লেখাটি পড়ুন
টেক্সট বেছে নিয়ে টাইপ করুন, অথবা ফাইল বেছে নিয়ে একটি ফাইল বাছুন ক্লিক করুন বা বাক্সে একটি ফাইল ছেড়ে দিন।
অ্যালগরিদম চালু বা বন্ধ করুন: MD5, SHA-1, SHA-256, SHA-384 ও SHA-512।
Hex বা Base64 আউটপুট বেছে নিন, আর বড় হাতের হেক্স দরকার হলে বড় হাতের।
একটি হ্যাশের পাশের কপি আইকনে ক্লিক করুন, অথবা সবগুলোর জন্য সব কপি করুন।
কোনো মান যাচাই করতে সেটি "প্রত্যাশিত হ্যাশের সঙ্গে তুলনা করুন"-এ পেস্ট করে মিলেছে বা মেলেনি দেখুন।
এই হ্যাশ জেনারেটর আপনার টাইপ করা টেক্সট বা বাছাই করা ফাইলের MD5, SHA-1, SHA-256, SHA-384 ও SHA-512 একসঙ্গে বের করে। ফলাফল হেক্স বা Base64-এ এক ক্লিকে কপি সহ দেখা যায়, আর একটি তুলনা বাক্স সোজাসুজি জানায় ফাইলটি প্রত্যাশিত চেকসামের সঙ্গে মেলে কিনা।
সবচেয়ে সাধারণ ব্যবহার হলো ডাউনলোড যাচাই: অপারেটিং সিস্টেমের ইমেজ, ইনস্টলার বা ফার্মওয়্যার একটি SHA-256 মান সহ প্রকাশিত হয়, আর তুলনা করলে প্রমাণ হয় আপনার ডিস্কের কপিটি সম্পূর্ণ ও অপরিবর্তিত। ডেভেলপাররা ক্যাশ কী তৈরি করতে, HTML-এ Subresource Integrity অ্যাট্রিবিউট পূরণ করতে এবং বাইট ধরে ধরে না মিলিয়েই দুটি ফাইল একই কিনা দেখতেও হ্যাশ ব্যবহার করেন।
256 MB পর্যন্ত টেক্সট ও ফাইল আপনার ব্রাউজারে থাকা Web Crypto ইঞ্জিন দিয়ে হ্যাশ করা হয়; MD5 spark-md5 লাইব্রেরি ব্যবহার করে। 4 GB পর্যন্ত বড় ফাইল প্রগ্রেস বার সহ 4 MB-র খণ্ডে পড়া হয় এবং ধাপে ধাপে হ্যাশ হয়, তাই মেমরির ব্যবহার কম থাকে। টেক্সট UTF-8-এ এনকোড হয়, sha256sum কমান্ডের মতোই।
MD5 ও SHA-1 নিরাপত্তার দিক থেকে ভাঙা, শুধু দুর্ঘটনাজনিত ক্ষতি ধরতে ব্যবহার করা উচিত। যা কারসাজি ঠেকাতে হবে তার জন্য SHA-256 বা আরও শক্তিশালী ব্যবহার করুন, আর কখনো পাসওয়ার্ড সাধারণ হ্যাশ হিসেবে রাখবেন না। আপনি যা টাইপ বা বাছাই করেন তার কিছুই ডিভাইস ছেড়ে যায় না। সম্পর্কিত টুল: Base64 Encode and Decode, Password Generator, UUID Generator।
ফাইল বেছে নিন, ডাউনলোড করা ফাইলটি বাছুন, তারপর ডাউনলোড পৃষ্ঠার চেকসামটি তুলনা বাক্সে পেস্ট করুন। আপনি স্পষ্ট ফল পাবেন: মিলেছে বা মেলেনি। পেস্ট করা চেকসামের দৈর্ঘ্য দেখে অ্যালগরিদম চেনা হয়।
না। ফাইলটি আপনার নিজের ব্রাউজার পড়ে ও হ্যাশ করে, তাই এটি কখনো ডিভাইস ছেড়ে যায় না। এ কারণেই খুব বড় ফাইলও কাজ করে: কিছুই স্থানান্তর করতে হয় না। টুলটি বিনামূল্যে এবং সাইন-আপ লাগে না।
নিরাপত্তার জন্য নয়। গবেষকরা একই MD5 বা SHA-1 হ্যাশের দুটি ভিন্ন ফাইল তৈরি করতে পারেন। তবে ডাউনলোডে দুর্ঘটনাজনিত ক্ষতি ধরতে এগুলো এখনো ঠিক আছে। কারসাজি গুরুত্বপূর্ণ হলে SHA-256 বা SHA-512 ব্যবহার করুন।
সাধারণত ইনপুটে একটি অদৃশ্য অক্ষরের পার্থক্য থাকে: শেষে একটি নতুন লাইন, একটি স্পেস বা Windows-এর লাইন শেষ। এখানে টেক্সট ঠিক যেমন টাইপ করা হয়েছে তেমনই UTF-8-এ হ্যাশ হয়। echo -n ব্যবহার না করলে echo কমান্ড একটি নতুন লাইন যোগ করে।
হেক্স ও Base64 একই হ্যাশ বাইট দুইভাবে লেখা। হেক্স 0-9 ও a-f ব্যবহার করে, SHA-256-এর জন্য 64টি অক্ষর, এবং চেকসাম ফাইল ও Git এই রূপই ব্যবহার করে। Base64 সেই একই 32 বাইট 44টি অক্ষরে রাখে, আর Subresource Integrity অ্যাট্রিবিউট ও HTTP digest হেডার এটিই চায়।
4 GB পর্যন্ত। 256 MB পর্যন্ত ফাইল Web Crypto দিয়ে এক দফায় হ্যাশ হয়; বড়গুলো প্রগ্রেস বার সহ খণ্ডে পড়া হয়, এতে একটু বেশি সময় লাগে কিন্তু মেমরির ব্যবহার কম থাকে। যেকোনো সময় বাতিল করতে পারেন।
এখনও আটকে আছেন? হ্যাশ জেনারেটর সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।