Miklix

ଟାଇଗର-୧୬୦/୩ ହାସ୍ କୋଡ୍ କାଲକୁଲେଟର

ପ୍ରକାଶିତ: 9:19:15 PM UTC ଠାରେ ଫେବୃଆରୀ 17, 2025

ଟେକ୍ସଟ୍ ଇନପୁଟ୍ କିମ୍ବା ଫାଇଲ୍ ଅପଲୋଡ୍ ଉପରେ ଆଧାରିତ ଏକ ହାସ୍ କୋଡ୍ ଗଣନା କରିବା ପାଇଁ ଟାଇଗର 160 ବିଟ୍, 3 ରାଉଣ୍ଡ (ଟାଇଗର-160/3) ହାସ୍ ଫଙ୍କସନ୍ ବ୍ୟବହାର କରୁଥିବା ହାସ୍ କୋଡ୍ କାଲକୁଲେଟର।

ଏହି ପୃଷ୍ଠାକୁ ଅଧିକରୁ ଅଧିକ ଲୋକଙ୍କ ପାଖରେ ପହଞ୍ଚାଇବା ପାଇଁ ଇଂରାଜୀରୁ ମେସିନ୍ ଅନୁବାଦ କରାଯାଇଥିଲା। ଦୁର୍ଭାଗ୍ୟବଶତଃ, ମେସିନ୍ ଅନୁବାଦ ଏପର୍ଯ୍ୟନ୍ତ ଏକ ସିଦ୍ଧ ପ୍ରଯୁକ୍ତିବିଦ୍ୟା ନୁହେଁ, ତେଣୁ ତ୍ରୁଟି ହୋଇପାରେ। ଯଦି ଆପଣ ଚାହାଁନ୍ତି, ତେବେ ଆପଣ ଏଠାରେ ମୂଳ ଇଂରାଜୀ ସଂସ୍କରଣ ଦେଖିପାରିବେ:

Tiger-160/3 Hash Code Calculator

ଟାଇଗର ୧୬୦/୩ (ଟାଇଗର ୧୬୦ ବିଟ୍, ୩ ରାଉଣ୍ଡ) ହେଉଛି ଏକ କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ହାସ୍ ଫଙ୍କସନ୍ ଯାହା ଏକ ଇନପୁଟ୍ (କିମ୍ବା ବାର୍ତ୍ତା) ନେଇଥାଏ ଏବଂ ଏକ ସ୍ଥିର-ଆକାର, ୧୬୦-ବିଟ୍ (୨୦-ବାଇଟ୍) ଆଉଟପୁଟ୍ ଉତ୍ପାଦନ କରିଥାଏ, ଯାହାକୁ ସାଧାରଣତଃ ୪୦-ଅକ୍ଷରର ହେକ୍ସାଡେସିମାଲ୍ ସଂଖ୍ୟା ଭାବରେ ଦର୍ଶାଯାଇଥାଏ।

ଟାଇଗର ହାସ୍ ଫଙ୍କସନ୍ ହେଉଛି ଏକ କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ହାସ୍ ଫଙ୍କସନ୍ ଯାହା ୧୯୯୫ ମସିହାରେ ରସ୍ ଆଣ୍ଡରସନ୍ ଏବଂ ଏଲି ବିହାମ୍ ଦ୍ୱାରା ଡିଜାଇନ୍ କରାଯାଇଥିଲା। ଏହାକୁ ୬୪-ବିଟ୍ ପ୍ଲାଟଫର୍ମରେ ଦ୍ରୁତ କାର୍ଯ୍ୟଦକ୍ଷତା ପାଇଁ ବିଶେଷ ଭାବରେ ଅପ୍ଟିମାଇଜ୍ କରାଯାଇଥିଲା, ଯାହା ଏହାକୁ ଫାଇଲ୍ ଅଖଣ୍ଡତା ଯାଞ୍ଚ, ଡିଜିଟାଲ୍ ହସ୍ତାକ୍ଷର ଏବଂ ଡାଟା ଇଣ୍ଡେକ୍ସିଂ ଭଳି ଉଚ୍ଚ-ଗତି ଡାଟା ପ୍ରକ୍ରିୟାକରଣ ଆବଶ୍ୟକ କରୁଥିବା ଆପ୍ଲିକେସନ୍ ପାଇଁ ଉପଯୁକ୍ତ କରିଥିଲା। ଏହା ୩ କିମ୍ବା ୪ ରାଉଣ୍ଡରେ ୧୯୨ ବିଟ୍ ହାସ୍ କୋଡ୍ ଉତ୍ପାଦନ କରେ, ଯାହାକୁ ଷ୍ଟୋରେଜ୍ ସୀମା କିମ୍ବା ଅନ୍ୟ ଆପ୍ଲିକେସନ୍ ସହିତ ସୁସଙ୍ଗତତା ପାଇଁ ଆବଶ୍ୟକ ହେଲେ ୧୬୦ କିମ୍ବା ୧୨୮ ବିଟ୍ ପର୍ଯ୍ୟନ୍ତ ଛୋଟ କରାଯାଇପାରିବ।

ଏହାକୁ ଆଉ ଆଧୁନିକ କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ଆପ୍ଲିକେସନ୍ ପାଇଁ ସୁରକ୍ଷିତ ବୋଲି ବିବେଚନା କରାଯାଏ ନାହିଁ, କିନ୍ତୁ ଯଦି ପଛୁଆ ସୁସଙ୍ଗତତା ପାଇଁ ଏକ ହାସ୍ କୋଡ୍ ଗଣନା କରିବାକୁ ପଡ଼େ ତେବେ ଏହାକୁ ଏଠାରେ ଅନ୍ତର୍ଭୁକ୍ତ କରାଯାଇଛି।

ସମ୍ପୂର୍ଣ୍ଣ ପ୍ରକାଶ: ମୁଁ ଏହି ପୃଷ୍ଠାରେ ବ୍ୟବହୃତ ହାସ୍ ଫଙ୍କସନ୍‌ର ନିର୍ଦ୍ଦିଷ୍ଟ କାର୍ଯ୍ୟାନ୍ୱୟନ ଲେଖିନାହିଁ। ଏହା PHP ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ସହିତ ଅନ୍ତର୍ଭୁକ୍ତ ଏକ ମାନକ ଫଙ୍କସନ୍। ସୁବିଧା ପାଇଁ ଏଠାରେ ସାର୍ବଜନୀନ ଭାବରେ ଉପଲବ୍ଧ କରିବା ପାଇଁ ମୁଁ କେବଳ ୱେବ୍ ଇଣ୍ଟରଫେସ୍ ତିଆରି କରିଛି।


ନୂତନ ହାସ୍ କୋଡ୍ ଗଣନା କରନ୍ତୁ

ଏହି ଫର୍ମ ମାଧ୍ୟମରେ ଦାଖଲ ହୋଇଥିବା ତଥ୍ୟ କିମ୍ବା ଅପଲୋଡ୍ ହୋଇଥିବା ଫାଇଲଗୁଡ଼ିକୁ କେବଳ ଅନୁରୋଧିତ ହାସ୍ କୋଡ୍ ଜେନେରେଟ୍ କରିବା ପାଇଁ ଯେତେ ସମୟ ଲାଗେ ସେତେ ସମୟ ପାଇଁ ସର୍ଭରରେ ରଖାଯିବ। ଫଳାଫଳ ଆପଣଙ୍କ ବ୍ରାଉଜରକୁ ଫେରିବା ପୂର୍ବରୁ ଏହାକୁ ତୁରନ୍ତ ଡିଲିଟ୍ କରିଦିଆଯିବ।

ଇନପୁଟ୍ ଡାଟା:



ଦାଖଲ କରାଯାଇଥିବା ପାଠ୍ୟ UTF-8 ଏନକୋଡେଡ୍ ଅଟେ। ଯେହେତୁ ହାସ୍ ଫଙ୍କସନ୍ ବାଇନାରୀ ଡାଟାରେ କାର୍ଯ୍ୟ କରେ, ଫଳାଫଳ ଅନ୍ୟ ଏନକୋଡିଂରେ ଥିବା ପାଠ୍ୟଠାରୁ ଭିନ୍ନ ହେବ। ଯଦି ଆପଣଙ୍କୁ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ଏନକୋଡିଂରେ ଏକ ପାଠ୍ୟର ଏକ ହାସ୍ ଗଣନା କରିବାକୁ ପଡିବ, ତେବେ ଆପଣଙ୍କୁ ଏହା ବଦଳରେ ଏକ ଫାଇଲ୍ ଅପଲୋଡ୍ କରିବା ଉଚିତ।



ଟାଇଗର-୧୬୦/୩ ହାସ୍ ଆଲଗୋରିଦମ ବିଷୟରେ

ମୁଁ ଜଣେ ଗଣିତଜ୍ଞ ନୁହେଁ କିମ୍ବା ଜଣେ କ୍ରିପ୍ଟୋଗ୍ରାଫର ନୁହେଁ, କିନ୍ତୁ ମୁଁ ଏକ ଉଦାହରଣ ଦେଇ ସାଧାରଣ ଲୋକଙ୍କ ଭାଷାରେ ଏହି ହାସ୍ ଫଙ୍କସନ୍‌କୁ ବ୍ୟାଖ୍ୟା କରିବାକୁ ଚେଷ୍ଟା କରିବି। ଯଦି ଆପଣ ଏକ ବୈଜ୍ଞାନିକ ଭାବରେ ସଠିକ୍ ଏବଂ ସଠିକ୍ ପୂର୍ଣ୍ଣ ଗଣିତ-ଭାରୀ ବ୍ୟାଖ୍ୟା ଚାହାଁନ୍ତି, ତେବେ ମୁଁ ନିଶ୍ଚିତ ଯେ ଆପଣ ଏହା ଅନେକ ଅନ୍ୟ ୱେବସାଇଟରେ ପାଇପାରିବେ ;-)

ଏବେ, କଳ୍ପନା କରନ୍ତୁ ଯେ ଆପଣ ଏକ ଗୁପ୍ତ ସ୍ମୁଦି ରେସିପି ତିଆରି କରୁଛନ୍ତି। ଆପଣ ଏଥିରେ କିଛି ଫଳ (ଆପଣଙ୍କର ତଥ୍ୟ) ପକାନ୍ତି, ଏହାକୁ ଏକ ସ୍ୱତନ୍ତ୍ର ଉପାୟରେ ମିଶ୍ରଣ କରନ୍ତି (ହାସିଂ ପ୍ରକ୍ରିୟା), ଏବଂ ଶେଷରେ, ଆପଣ ଏକ ଅନନ୍ୟ ସ୍ୱାଦ (ହାସିଂ) ପାଆନ୍ତି। ଯଦିଓ ଆପଣ କେବଳ ଗୋଟିଏ ଛୋଟ ଜିନିଷ ପରିବର୍ତ୍ତନ କରନ୍ତି - ଯେପରିକି ଆଉ ଗୋଟିଏ ବ୍ଲୁବେରୀ ଯୋଡିବା - ସ୍ୱାଦ ସମ୍ପୂର୍ଣ୍ଣ ଭିନ୍ନ ହେବ।

ଟାଇଗର୍‌ ସହିତ, ଏଥିପାଇଁ ତିନୋଟି ପଦକ୍ଷେପ ଅଛି:

ପଦକ୍ଷେପ ୧: ସାମଗ୍ରୀ ପ୍ରସ୍ତୁତ କରିବା (ତଥ୍ୟ ପ୍ୟାଡିଂ)

  • ଆପଣଙ୍କ ଡାଟା ଯେତେ ବଡ଼ କିମ୍ବା ଛୋଟ ହେଉନା କାହିଁକି, ଟାଇଗର୍ ନିଶ୍ଚିତ କରେ ଯେ ଏହା ବ୍ଲେଣ୍ଡର ପାଇଁ ସଠିକ୍ ଆକାରର। ଏହା ଟିକେ ଅତିରିକ୍ତ ଫିଲର (ପ୍ୟାଡିଂ ପରି) ଯୋଡେ ଯାହା ଦ୍ୱାରା ସବୁକିଛି ସମ୍ପୂର୍ଣ୍ଣ ଫିଟ୍ ହୁଏ।

ପଦକ୍ଷେପ ୨: ସୁପର ବ୍ଲେଣ୍ଡର (ସଙ୍କୋଚନ କାର୍ଯ୍ୟ)

  • ଏହି ବ୍ଲେଣ୍ଡରରେ ତିନୋଟି ଶକ୍ତିଶାଳୀ ବ୍ଲେଡ୍ ଅଛି।
  • ତଥ୍ୟକୁ ଖଣ୍ଡ ଖଣ୍ଡ କରି କଟାଯାଏ, ଏବଂ ପ୍ରତ୍ୟେକ ଖଣ୍ଡ ଗୋଟିଏ ପରେ ଗୋଟିଏ ବ୍ଲେଣ୍ଡର ଦେଇ ଯାଏ।
  • ବ୍ଲେଡ୍‌ଗୁଡ଼ିକ କେବଳ ଘୂରେ ନାହିଁ - ସେମାନେ ସ୍ୱତନ୍ତ୍ର ପ୍ୟାଟର୍ନ ବ୍ୟବହାର କରି ପାଗଳ ଉପାୟରେ ତଥ୍ୟକୁ ମିଶ୍ରଣ କରନ୍ତି, ଭାଙ୍ଗି ଦିଅନ୍ତି, ମୋଡ଼ି ଦିଅନ୍ତି ଏବଂ ସ୍କ୍ରାମ୍ବଲ୍ କରନ୍ତି (ଏଗୁଡ଼ିକ ଗୁପ୍ତ ବ୍ଲେଣ୍ଡର୍ ସେଟିଂସ୍ ପରି ଯାହା ନିଶ୍ଚିତ କରେ ଯେ ସବୁକିଛି ଅପ୍ରତ୍ୟାଶିତ ଭାବରେ ମିଶ୍ରିତ ହୁଏ)।

ପଦକ୍ଷେପ 3: ଏକାଧିକ ମିଶ୍ରଣ (ପାସ୍ / ରାଉଣ୍ଡ)

  • ଏଠାରେ ଏହା ଆକର୍ଷଣୀୟ ହୋଇଯାଏ। ଟାଇଗର କେବଳ ଥରେ ଆପଣଙ୍କ ତଥ୍ୟକୁ ମିଶ୍ରଣ କରେ ନାହିଁ - ଏହା ନିଶ୍ଚିତ କରିବା ପାଇଁ ଏହାକୁ ଅନେକ ଥର ମିଶ୍ରଣ କରେ ଯେ କେହି ମୂଳ ଉପାଦାନଗୁଡ଼ିକୁ ଜାଣିପାରିବେ ନାହିଁ।
  • ଏହା ହେଉଛି 3 ଏବଂ 4 ରାଉଣ୍ଡ ସଂସ୍କରଣ ମଧ୍ୟରେ ପାର୍ଥକ୍ୟ। ଏକ ଅତିରିକ୍ତ ମିଶ୍ରଣ ଚକ୍ର ଯୋଡିବା ଦ୍ୱାରା, 4 ରାଉଣ୍ଡ ସଂସ୍କରଣଗୁଡ଼ିକ ଟିକେ ଅଧିକ ସୁରକ୍ଷିତ, କିନ୍ତୁ ଗଣନା କରିବାରେ ମଧ୍ୟ ଧୀର।
ବ୍ଲୁସ୍କିରେ ସେୟାର କରନ୍ତୁଫେସବୁକରେ ସେୟାର କରନ୍ତୁଲିଙ୍କଡିନ୍‌ରେ ସେୟାର୍‌ କରନ୍ତୁଟମ୍ବଲରରେ ସେୟାର କରନ୍ତୁX ରେ ସେୟାର କରନ୍ତୁଲିଙ୍କଡିନ୍‌ରେ ସେୟାର୍‌ କରନ୍ତୁପିନ୍ଟରେଷ୍ଟରେ ପିନ୍ କରନ୍ତୁ

ମିକେଲ୍ ବାଙ୍ଗ୍ କ୍ରିଷ୍ଟେନସେନ୍

ଲେଖକଙ୍କ ବିଷୟରେ

ମିକେଲ୍ ବାଙ୍ଗ୍ କ୍ରିଷ୍ଟେନସେନ୍
ମିକେଲ୍ ହେଉଛନ୍ତି miklix.com ର ସୃଷ୍ଟିକର୍ତ୍ତା ଏବଂ ମାଲିକ। ତାଙ୍କର ଜଣେ ବୃତ୍ତିଗତ କମ୍ପ୍ୟୁଟର ପ୍ରୋଗ୍ରାମର/ସଫ୍ଟୱେର୍ ଡେଭଲପର ଭାବରେ 20 ବର୍ଷରୁ ଅଧିକ ଅଭିଜ୍ଞତା ଅଛି ଏବଂ ସେ ବର୍ତ୍ତମାନ ଏକ ବଡ଼ ୟୁରୋପୀୟ IT କର୍ପୋରେସନରେ ପୂର୍ଣ୍ଣକାଳୀନ ନିଯୁକ୍ତି ପାଇଛନ୍ତି। ବ୍ଲଗ୍ ନ ଲେଖିବା ସମୟରେ, ସେ ତାଙ୍କର ଖାଲି ସମୟ ବିଭିନ୍ନ ପ୍ରକାରର ଆଗ୍ରହ, ହବି ଏବଂ କାର୍ଯ୍ୟକଳାପରେ ବିତାଇଥାନ୍ତି, ଯାହା କିଛି ପରିମାଣରେ ଏହି ୱେବସାଇଟରେ ଆବୃତ ବିଭିନ୍ନ ବିଷୟଗୁଡ଼ିକରେ ପ୍ରତିଫଳିତ ହୋଇପାରେ।