এই টুলটি কী হিসাব করে
SHA-512 আউটপুট 512 বিট, 128 হেক্সাডেসিমেল অক্ষর হিসাবে দেখানো হয়েছে। দীর্ঘ ফলাফল একটি সরু স্ক্রিনে দৃশ্যমানভাবে মোড়ানো, কিন্তু কপি এবং ডাউনলোড সম্পূর্ণ মান সংরক্ষণ করে। একটি মোড়ানো লাইন ডাইজেস্টে একটি সন্নিবেশিত নতুন লাইন নয়।
SHA-512 SHA-512/256 নয় এবং SHA-384 এর সাথে বিনিময়যোগ্য নয়৷ একটি প্রোটোকল যা একটি নির্দিষ্ট ডাইজেস্টের নাম দেয় সেই ডাইজেস্টের প্রয়োজন হয়; একটি ভিন্ন আউটপুট দৈর্ঘ্য স্বয়ংক্রিয়ভাবে একটি সামঞ্জস্যপূর্ণ আপগ্রেড নয়। ফাইল মোড ইনক্রিমেন্টাল হ্যাশিং ব্যবহার করে তাই টেক্সট এডিটরে একটি বড় আর্টিফ্যাক্ট কপি করার প্রয়োজন হয় না।
সঠিক বাইট ফিঙ্গারপ্রিন্ট করতে বা প্রয়োজনীয় চেকসাম পুনরুত্পাদন করতে আউটপুট ব্যবহার করুন। এটি মূল বিষয়বস্তু এনক্রিপ্ট করে না, নিজে থেকে একজন বিশ্বস্ত প্রকাশককে শনাক্ত করে না বা পাসওয়ার্ড-হার্ডনিং ফাংশন বাস্তবায়ন করে না। একটি অমিলের সমস্যা সমাধান করার সময়, প্রথমে অ্যালগরিদম এবং ফাইল সংস্করণ যাচাই করুন, তারপর এনকোডিং এবং নতুন লাইন কনভেনশনগুলি যদি উত্সটি পাঠ্য হয়৷
কাজের উদাহরণ
UTF-8 · abc · SHA-512
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
কীভাবে গণনা এবং তুলনা করবেন
- ইনপুট টেক্সট-এ সঠিক টেক্সট লিখুন বা
abcলোড করতে উদাহরণ বেছে নিন। পাঠ্যটি UTF-8 হিসাবে এনকোড করা হয়েছে; স্পেস এবং লাইন শেষ সংরক্ষিত হয়. - একক-টেক্সট মোডে, একটি সংক্ষিপ্ত বিরতির পরে 64 KiB পর্যন্ত অ-খালি ইনপুট আপডেট হয়। খালি ইনপুট বা বড় পাঠ্যের জন্য হ্যাশ তৈরি করুন এ ক্লিক করুন। ইনপুট পরিবর্তন পূর্ববর্তী ফলাফল সাফ করে।
- পরিবর্তে একটি সংরক্ষিত ফাইল চেক করতে, ফাইল চেকসাম খুলুন, অ্যালগরিদম নিশ্চিত করুন এবং ফাইলটি চয়ন বা ড্রপ করুন৷ ফাইল মোড এর আসল বাইট পড়ে এবং স্বয়ংক্রিয়ভাবে শুরু হয়।
লাইন-বাই-লাইন ফলাফলের জন্য, প্রতি লাইনে একটি করে হ্যাশ সক্ষম করুন, খালি লাইন অন্তর্ভুক্ত করবেন কিনা তা বেছে নিন, তারপর হ্যাশ তৈরি করুন এ ক্লিক করুন। লাইন মোড স্বয়ংক্রিয়ভাবে গণনা করে না। CRLF, LF এবং CR পৃথক রেকর্ড এবং প্রতিটি লাইনের ডাইজেস্টে অন্তর্ভুক্ত নয়। ডুপ্লিকেট লাইন তাদের আসল লাইন সংখ্যা ধরে রাখে।
প্রত্যাশিত মান তুলনা করুন (ঐচ্ছিক) এ শুধুমাত্র সম্পূর্ণ হেক্সাডেসিমেল রেফারেন্স পেস্ট করুন এবং যাচাই করুন এ ক্লিক করুন। বড় বা ছোট হাতের অক্ষর এবং আশেপাশে আটকানো হোয়াইটস্পেস উপেক্ষা করা হয়; অভ্যন্তরীণ স্থান এবং ভুল দৈর্ঘ্য প্রত্যাখ্যান করা হয়। কপি করুন সম্পূর্ণ ফলাফল ধরে রাখে। TXT এবং CSV রপ্তানিতে শনাক্তকারী, অ্যালগরিদমের নাম এবং ডাইজেস্ট অন্তর্ভুক্ত, উৎস টেক্সট বা গোপন কী নয়।
সীমা, গোপনীয়তা এবং পরবর্তী পদক্ষেপ
পাঠ্য 10 MiB এবং লাইন মোড 10,000 রেকর্ডে সীমাবদ্ধ, ফিল্টার করার আগে খালি রেকর্ড সহ। ফাইলগুলি 50টি সারি এন্ট্রি এবং 1 GiB প্রতিটিতে সীমাবদ্ধ, 2 MiB খণ্ডে পর্যায়ক্রমে পড়ুন৷ এই সীমাগুলি ব্রাউজার সম্পদ রক্ষা করে; তারা প্রতিটি ফোনে দ্রুত প্রক্রিয়াকরণের গ্যারান্টি দেয় না। প্রয়োজনে বাতিল করুন। গণনা ব্রাউজারে সঞ্চালিত হয়, যখন সাধারণ পৃষ্ঠা এবং সম্পদের অনুরোধগুলি এখনও হোস্টিং পরিষেবাতে পৌঁছায়।
SHA-512, SHA-512/256 এবং SHA-384 আলাদা রাখা
SHA-512 লেবেলযুক্ত একটি ক্ষেত্রের জন্য সম্পূর্ণ 64-বাইট ডাইজেস্ট প্রয়োজন, 128 হেক্সাডেসিমেল অক্ষর হিসাবে প্রদর্শিত হয়৷ SHA-512/256 হল একটি স্বতন্ত্র প্রমিত অ্যালগরিদম যার শুরুতে ভিন্নতা রয়েছে; এটি 64 অক্ষর এই ফলাফলটি কেটে তৈরি করা হয় না। SHA-384 একটি পৃথক ফাংশন। অন্য ডেভেলপারকে ফলাফল দেওয়ার সময় সম্পূর্ণ অ্যালগরিদম লেবেল ধরে রাখুন।
রিলিজ আর্টিফ্যাক্টের জন্য, ডিকোড করা ডকুমেন্ট টেক্সট পেস্ট করার পরিবর্তে ফাইল মোড ব্যবহার করুন। একটি অনুরোধ বা ফিক্সচারের জন্য, নতুন লাইন সহ মূল পাঠ্যটি কীভাবে বাইট হয়ে গেল তা রেকর্ড করুন। একটি দীর্ঘ ডাইজেস্ট ভুল উপস্থাপনা হ্যাশ করার জন্য ক্ষতিপূরণ দেয় না। একটি ফোনে ভিজ্যুয়াল লাইন র্যাপিং ক্ষতিকারক নয়, কিন্তু একটি মেসেজিং সিস্টেম যা কপি করা মানকে ছাঁটাই করে না; প্রাপ্তির শেষে সম্পূর্ণ দৈর্ঘ্য যাচাই করুন।
SHA-512/256 পার্থক্যের একটি সরাসরি পরীক্ষা
abc-এর জন্য, সাধারণ SHA-512 নীচের উপসর্গ দিয়ে শুরু হয়। একটি পৃথক SHA-512/256 গণনা একটি ভিন্ন 256-বিট ডাইজেস্ট দেয়। দ্বিতীয় মান একটি তুলনা ফিক্সচার, এই পৃষ্ঠা দ্বারা প্রস্তাবিত একটি অতিরিক্ত অ্যালগরিদম নয়.
SHA-512 / abc / first 64 hex অক্ষর only (NOT SHA-512/256):
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a
SHA-512/256 / abc:
53048e2681941ef99b2e29b76b4c7dabe4c2d0c634fc6d46e0e2f13107e7af23
একটি দীর্ঘ SHA-512 মান সমস্যা সমাধান করা হচ্ছে
| পর্যবেক্ষণ করা সমস্যা | কেন এটা হয় | কি করতে হবে |
|---|---|---|
| মাত্র 64টি হেক্স অক্ষর এসেছে | ফলাফলটি কেটে ফেলা হয়েছে বা অন্য অ্যালগরিদম ব্যবহার করা হয়েছে | সম্পূর্ণ 128 অক্ষরের মান সংগ্রহ করুন; ছাঁটা মানের শেষে শূন্য যোগ করবেন না। |
| একটি SHA-512/256 রেফারেন্স আলাদা | সেই অ্যালগরিদমের স্বতন্ত্র সূচনা আছে | একটি SHA-512/256 বাস্তবায়ন ব্যবহার করুন; এই পৃষ্ঠাটি এটি প্রদান করে না। |
| একটি মোড়ানো ডাইজেস্ট বেশ কয়েকটি লাইনের মতো দেখায় | প্রদর্শন মোড়ক একটি ইনপুট বিভাজক নয় | সম্পূর্ণ মান অনুলিপি করুন; এই টুলটি মোড়ানো নতুন লাইন যোগ করে না। |