এলগৰিদম আৰু ইনপুট পদ্ধতি বাছক। খালী পাঠ আৰু শূন্য বাইটৰ ফাইলৰ হেছো গণনা কৰিব পাৰি।
পাঠ বা স্থানীয় ফাইল বাছক, তাৰ পিছত এটা SHA এলগৰিদম বাছি গণনা কৰক। ফলাফলত এলগৰিদম, ইনপুট পদ্ধতি, প্ৰকৃত বাইটৰ সংখ্যা আৰু সৰু আখৰত সম্পূৰ্ণ হেক্সাডেচিমেল হেছ দেখুওৱা হয়। হেছ কপি কৰিব পাৰে বা ফলাফল নিজে বাছনি কৰিব পাৰে। ইনপুট সলনি কৰিলে পুৰণি ফলাফল লগে লগে অবৈধ হয়।
পাঠ UTF-8 হিচাপে এনক’ড কৰা হয়; CRLF আৰু CR শাৰী-বিৰতি LF লৈ সলনি কৰা হয়। আৰম্ভণি আৰু শেষৰ খালী ঠাইৰ আখৰ আঁতৰোৱা নহয়, ডাঙৰ আৰু সৰু আখৰ সলনি কৰা নহয় আৰু Unicode স্বাভাৱিকীকৰণ কৰা নহয়। এস্কেপ ক্ৰমৰ অৰ্থ ব্যাখ্যা কৰা নহয়; BOM স্বয়ংক্ৰিয়ভাৱে যোগ বা আঁতৰোৱা নহয়। স্পষ্টভাৱে থকা BOM আৰু NUL গণনাত অন্তৰ্ভুক্ত হয়। ফাইল ম’ডে সকলো মূল বাইট ৰাখে; ফাইলৰ নাম, প্ৰকাৰ আৰু সলনি কৰাৰ সময় গণনাত অন্তৰ্ভুক্ত নহয়।
abc উদাহৰণত শাৰী-বিৰতি নাই। প্ৰত্যাশিত SHA-256 হেছ তলত দিয়া আছে; আন এলগৰিদমৰ আনুষ্ঠানিক পৰীক্ষা ভেক্টৰৰ বাবে RFC 6234 চাওক।
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adপাঠৰ সীমা 200000 UTF-16 ক’ড একক (কিছুমান ইম’জিয়ে দুটা একক লয়) আৰু এনক’ড কৰাৰ পিছত 800000 বাইট; ফাইলৰ সীমা 16 MiB। ইনপুট কাটি চুটি কৰা নহয়। ব্ৰাউজাৰে গোটেই ফাইলটো পঢ়িব লাগে আৰু প্ৰকৃত মেমৰি ব্যৱহাৰ ফাইলৰ আকাৰতকৈ বেছি হ’ব পাৰে। হেছ এনক্ৰিপচন, পাছৱৰ্ড সংৰক্ষণ, স্বাক্ষৰ পৰীক্ষা বা ভাইৰাছ চিনাক্তকৰণ নহয়। ই বিশ্বাসযোগ্য উৎসৰ প্ৰমাণ নিদিয়ে বা হেছ সংঘৰ্ষ একেবাৰে নহ’ব বুলি নিশ্চয়তা নিদিয়ে। স্বতন্ত্ৰ আৰু বিশ্বাসযোগ্য মাধ্যমৰ পৰা পোৱা হেছৰ সৈতে তুলনা কৰক।
এই সঁজুলিয়ে ইনপুট, ফাইল বা হেছ ছাৰ্ভাৰলৈ আপল’ড, সংৰক্ষণ বা নথিভুক্ত নকৰে; ৱেবপৃষ্ঠাই সাধাৰণভাৱে নিজৰ সম্পদ ল’ড কৰি থাকে। খালী কৰিলে কেৱল পৃষ্ঠাৰ ৰেফাৰেন্স আঁতৰায়; ব্ৰাউজাৰৰ মেমৰি বা ক্লিপব’ৰ্ডৰ ইতিহাস নিৰাপদভাৱে মচা যাব বুলি নিশ্চয়তা নিদিয়ে আৰু ক্ষতিকাৰক এক্সটেনচন বা পৃষ্ঠাৰ স্ক্ৰিপ্টৰ পৰাও সুৰক্ষা নিদিয়ে। ইতিমধ্যে আৰম্ভ হোৱা ক্লিপব’ৰ্ডত লিখা কাম ঘূৰাই ল’ব নোৱাৰি। পঢ়া বন্ধ কৰিব পাৰি, কিন্তু ভিতৰৰ হেছ গণনা প্ৰকৃততে বন্ধ কৰিব নোৱাৰি; বাতিল কৰাৰ পিছত পুনৰ গণনা কৰিবলৈ সেইটো শেষ হোৱালৈ অপেক্ষা কৰিব লাগিব।
পঢ়াৰ অগ্ৰগতি প্ৰকৃততে পঢ়া বাইটৰ ওপৰত নিৰ্ভৰ কৰে; হেছ পৰ্যায়ত কেৱল কাম 0/1 দেখুওৱা হয়। অতিবাহিত সময়, আনুমানিক বাকী সময় আৰু হাৰ অজ্ঞাত হ’লে এডাল অনুভূমিক ৰেখাৰে দেখুওৱা হয়। ফাইল পঢ়া শেষ হোৱাৰ অৰ্থ হেছ গণনা শেষ হোৱা নহয়।
RFC 6234Web Cryptoইনপুট আৰু এলগৰিদম বাছক, গণনা কৰক আৰু সম্পূৰ্ণ হেছ কপি কৰক। খালী পাঠ বৈধ; ফাইল ম’ডত ফাইল বাছিব লাগিব। ইনপুট সলনি কৰিলে পুৰণি ফলাফল মচি যায়। বাতিল কৰিলে কেৱল ফলাফল দেখুওৱা বন্ধ হয়; ভিতৰৰ হেছ গণনা চলি থাকিব পাৰে।