ଏସ୍ଏଚ୍ଏ-୫୧୨/୨୨୪ ହାଶ କୋଡ୍ କ୍ୟାଲକୁଲେଟର
ପ୍ରକାଶିତ: 5:46:18 PM UTC ଠାରେ ଫେବୃଆରୀ 18, 2025
ଟେକ୍ସଟ୍ ଇନପୁଟ୍ କିମ୍ବା ଫାଇଲ୍ ଅପଲୋଡ୍ ଆଧାରରେ ଏକ ହ୍ୟାଶ କୋଡ୍ ଗଣନା କରିବାକୁ ସୁରକ୍ଷିତ ହାଶ ଆଲଗୋରିଦମ୍ 512/224 ବିଟ୍ (SHA-512/224) ହ୍ୟାଶ ପ୍ରକାର୍ଯ୍ୟ ବ୍ୟବହାର କରୁଥିବା ହାଶ କୋଡ୍ କ୍ୟାଲକୁଲେଟର।SHA-512/224 Hash Code Calculator
ଏସଏଚଏ-୫୧୨/୨୨୪ (ସୁରକ୍ଷିତ ହାଶ ଆଲଗୋରିଦମ୍ ୫୧୨/୨୨୪-ବିଟ୍) ହେଉଛି ଏକ କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ହାସ୍ ଫଙ୍କସନ ଯାହା ଏକ ଇନପୁଟ୍ (କିମ୍ବା ବାର୍ତ୍ତା) ନେଇ ଏକ ସ୍ଥିର-ଆକାର, ୨୨୪-ବିଟ୍ (୨୮-ବାଇଟ୍) ଆଉଟପୁଟ ଉତ୍ପାଦନ କରେ, ଯାହା ସାଧାରଣତଃ ୫୬-ଅକ୍ଷର ହେକ୍ସାଡେସିମାଲ ନମ୍ବର ଭାବରେ ଉପସ୍ଥାପିତ ହୁଏ । ଏହା ଏନଏସଏ ଦ୍ୱାରା ଡିଜାଇନ୍ କରାଯାଇଥିବା ହାସ୍ ଫଙ୍କସନର ଏସଏଚଏ -୨ ପରିବାରର ଅଟେ । ଏହା ପ୍ରକୃତରେ ଏସଏଚଏ -୫୧୨ ଯାହାର ଭିନ୍ନ ପ୍ରାରମ୍ଭିକ ମୂଲ୍ୟ ଅଛି ଏବଂ ଫଳାଫଳ ୨୨୪ ବିଟ୍ କୁ ହ୍ରାସ ପାଇଛି, ଏହି କଥାର ଫାଇଦା ଉଠାଇବା ପାଇଁ ଯେ ଏସଏଚଏ -୫୧୨ ୬୪ ଟି ବିଟ୍ କମ୍ପ୍ୟୁଟରରେ ଏସଏଚଏ -୨୫୬ (ଯାହା କି ଏସଏଚଏ -୨୨୪ ର ଏକ ଛୋଟ ସଂସ୍କରଣ) ଠାରୁ ଦ୍ରୁତ ଗତିରେ ଚାଲୁଛି, କିନ୍ତୁ ୨୨୪ ବିଟ୍ ହ୍ୟାସ୍ କୋଡ୍ ର ଛୋଟ ଷ୍ଟୋରେଜ୍ ଆବଶ୍ୟକତାକୁ ବଜାୟ ରଖିବା ପାଇଁ ।
ଏସ୍ଏଚ୍ଏ-୫୧୨, ଏସ୍ଏଚ୍ଏ-୨୨୪ ଏବଂ ଏସ୍ଏଚ୍ଏ-୫୧୨/୨୨୪ର ଆଉଟପୁଟ୍ ସମାନ ଇନପୁଟ୍ ପାଇଁ ସମ୍ପୂର୍ଣ୍ଣ ଭିନ୍ନ ଅଟେ, ତେଣୁ ସେମାନେ ସୁସଙ୍ଗତ ନୁହଁନ୍ତି - ଅର୍ଥାତ୍ ଏକ ଫାଇଲ୍ର ଏସ୍ଏଚ୍ଏ-୨୨୪ ହାଶ କୋଡ୍ କୁ ସମାନ ଫାଇଲ୍ର ଏକ ଏସ୍ଏଚ୍ଏ-୫୧୨/୨୨୪ ହ୍ୟାଶ କୋଡ୍ ସହ ତୁଳନା କରିବାର କୌଣସି ଅର୍ଥ ନାହିଁ।
ସମ୍ପୂର୍ଣ୍ଣ ପ୍ରକାଶ: ମୁଁ ଏହି ପୃଷ୍ଠାରେ ବ୍ୟବହୃତ ହାସ୍ ଫଙ୍କସନ୍ର ନିର୍ଦ୍ଦିଷ୍ଟ କାର୍ଯ୍ୟାନ୍ୱୟନ ଲେଖିନାହିଁ। ଏହା PHP ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ସହିତ ଅନ୍ତର୍ଭୁକ୍ତ ଏକ ମାନକ ଫଙ୍କସନ୍। ସୁବିଧା ପାଇଁ ଏଠାରେ ସାର୍ବଜନୀନ ଭାବରେ ଉପଲବ୍ଧ କରିବା ପାଇଁ ମୁଁ କେବଳ ୱେବ୍ ଇଣ୍ଟରଫେସ୍ ତିଆରି କରିଛି।
ଏସଏଚଏ-512/224 ହାଶ ଆଲଗୋରିଦମ୍ ବିଷୟରେ
ମୁଁ ଗଣିତରେ ବିଶେଷ ଭଲ ନୁହେଁ ଏବଂ କୌଣସି ପ୍ରକାରେ ନିଜକୁ ଗଣିତଜ୍ଞ ବୋଲି ବିବେଚନା କରେ ନାହିଁ, ତେଣୁ ମୁଁ ଏହି ହାଶ କାର୍ଯ୍ୟକୁ ଏପରି ଭାବରେ ବର୍ଣ୍ଣନା କରିବାକୁ ଚେଷ୍ଟା କରିବି ଯାହା ମୋର ସାଥୀ ଅଣ ଗଣିତଜ୍ଞମାନେ ବୁଝିପାରିବେ | ଯଦି ଆପଣ ବୈଜ୍ଞାନିକ ଭାବରେ ସଠିକ୍ ଗଣିତ-ସଂସ୍କରଣକୁ ପସନ୍ଦ କରନ୍ତି, ମୁଁ ନିଶ୍ଚିତ ଯେ ଆପଣ ଏହା ଅନ୍ୟ ଅନେକ ୱେବସାଇଟରେ ପାଇପାରିବେ ;-)
ଯାହା ବି ହେଉ, ଆସନ୍ତୁ କଳ୍ପନା କରିବା ଯେ ହ୍ୟାଶ ଫଙ୍କସନ ଏକ ସୁପର ହାଇ-ଟେକ୍ ବ୍ଲେଣ୍ଡର ଅଟେ ଯାହା ଆପଣ ଏଥିରେ ଲଗାଇଥିବା ଯେକୌଣସି ଉପାଦାନରୁ ଏକ ଅନନ୍ୟ ସ୍ମୁଦି ତିଆରି କରିବା ପାଇଁ ଡିଜାଇନ୍ କରାଯାଇଛି । ଏଥିପାଇଁ ଚାରିଟି ପଦକ୍ଷେପ ନିଆଯାଇଥାଏ, ସେଥିମଧ୍ୟରୁ ତିନୋଟି ଏସଏଚଏ-୫୧୨ ସହିତ ସମାନ:
ଷ୍ଟେପ 1: ଉପାଦାନ (ଇନପୁଟ୍) ଲଗାନ୍ତୁ
- ଇନପୁଟକୁ ଆପଣ ମିଶ୍ରଣ କରିବାକୁ ଚାହୁଁଥିବା ଜିନିଷ ଭାବରେ ଭାବନ୍ତୁ: କଦଳୀ, ଷ୍ଟ୍ରବେରୀ, ପିଜା ସ୍ଲାଇସ୍, ଏପରିକି ଏକ ପୁରା ବହି। ଆପଣ କ'ଣ ରଖିବେ ତାହା ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ ନୁହେଁ - ବଡ଼ ହେଉ କି ଛୋଟ, ସରଳ କିମ୍ବା ଜଟିଳ ।
ଷ୍ଟେପ୍ ୨: ମିଶ୍ରଣ ପ୍ରକ୍ରିୟା (ହାଶ ପ୍ରକାର୍ଯ୍ୟ)
- ଆପଣ ବଟନ୍ ଦବାଇ ଦିଅନ୍ତୁ, ଏବଂ ବ୍ଲେଣ୍ଡର ଜଙ୍ଗଲୀ ହୋଇଯାଏ - କାଟିବା, ମିଶ୍ରଣ କରିବା, ପାଗଳ ବେଗରେ ଘୁରିବା। ଏହା ଭିତରେ ଏମିତି ଏକ ସ୍ୱତନ୍ତ୍ର ରେସିପି ରହିଛି ଯାହାକୁ କେହି ବଦଳାଇ ପାରିବେ ନାହିଁ ।
- ଏହି ରେସିପିରେ ପାଗଳ ନିୟମ ରହିଛି: "ସ୍ପିନ୍ ବାମ, ଡାହାଣ ସ୍ପିନ୍, ଓଲଟା ଓଲଟା, ଶେକ୍, ଅଜବ ଉପାୟରେ କାଟିବା। ପରଦା ପଛରେ ଏସବୁ ଘଟିଥାଏ।
ଷ୍ଟେପ 3: ଆପଣ ଏକ ସ୍ମୁଦି (ଆଉଟପୁଟ୍) ପ୍ରାପ୍ତ କରନ୍ତୁ:
- ଆପଣ ଯେକୌଣସି ଉପାଦାନ ବ୍ୟବହାର କଲେ ମଧ୍ୟ, ବ୍ଲେଣ୍ଡର ସର୍ବଦା ଆପଣଙ୍କୁ ଠିକ୍ ଏକ କପ୍ ସ୍ମୁଦି ଦେଇଥାଏ (ଏହା ଏସଏଚଏ -512 ରେ 512 ବିଟ୍ ର ସ୍ଥିର ଆକାର ଅଟେ)।
- ଆପଣ ରଖିଥିବା ଉପାଦାନ ଉପରେ ଆଧାର କରି ସ୍ମୁଦିର ଏକ ଅନନ୍ୟ ସ୍ୱାଦ ଏବଂ ରଙ୍ଗ ଅଛି | ଏପରିକି ଯଦି ଆପଣ କେବଳ ଗୋଟିଏ ଛୋଟ ଜିନିଷ ବଦଳାଇଦିଅନ୍ତି - ଯେପରିକି ଗୋଟିଏ ଦାନା ଚିନି ମିଶାଇଦିଅନ୍ତୁ - ସ୍ମୁଦିର ସ୍ୱାଦ ସମ୍ପୂର୍ଣ୍ଣ ଭିନ୍ନ ହେବ ।
ଷ୍ଟେପ୍ ୪: ଟ୍ରଙ୍କଟ୍ କରନ୍ତୁ
- ଫଳାଫଳକୁ ୨୨୪ ବିଟ୍ କୁ ହ୍ରାସ କରି (କଟିଂ ଅଫ୍) କରି ଆମେ ଏହି କଥାର ଫାଇଦା ଉଠାଉଛୁ ଯେ ୬୪ଟି ବିଟ୍ ସିଷ୍ଟମରେ ଏସ୍ଏଚ୍ଏ-୫୧୨ ଏସ୍ଏଚ୍ଏ-୨୨୪ ତୁଳନାରେ ଦ୍ରୁତ ଗତିରେ ଚାଲୁଛି, କିନ୍ତୁ ୨୨୪ ବିଟ୍ ହ୍ୟାସ୍ କୋଡ୍ ପାଇଁ କ୍ଷୁଦ୍ର ଷ୍ଟୋରେଜ୍ ଆବଶ୍ୟକତାର ଲାଭ ମଧ୍ୟ ରଖିଥାଉ। ଧ୍ୟାନ ଦିଅନ୍ତୁ ଯେ ଫଳାଫଳ ସୁସଙ୍ଗତ ନୁହେଁ, ଏସଏଚଏ -512/224 ଏବଂ ଏସଏଚଏ -224 ସମ୍ପୂର୍ଣ୍ଣ ଭିନ୍ନ ହାଶ କୋଡ୍ ସୃଷ୍ଟି କରନ୍ତି ।