ଟାଇଗର-୧୯୨/୪ ହାଶ କୋଡ୍ କ୍ୟାଲକୁଲେଟର
ପ୍ରକାଶିତ: 6:56:47 PM UTC ଠାରେ ଫେବୃଆରୀ 17, 2025
ଟେକ୍ସଟ୍ ଇନପୁଟ୍ କିମ୍ବା ଫାଇଲ୍ ଅପଲୋଡ୍ ଆଧାରରେ ଏକ ହ୍ୟାଶ କୋଡ୍ ଗଣନା କରିବାକୁ ଟାଇଗର 192 ବିଟ୍, 4 ରାଉଣ୍ଡ (ଟାଇଗର-192/4) ହ୍ୟାଶ ପ୍ରକାର୍ଯ୍ୟ ବ୍ୟବହାର କରୁଥିବା ହାଶ କୋଡ୍ କ୍ୟାଲକୁଲେଟର୍।Tiger-192/4 Hash Code Calculator
ଟାଇଗର 192/4 (ଟାଇଗର 192 ବିଟ୍, 4 ରାଉଣ୍ଡ) ହେଉଛି ଏକ କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ହ୍ୟାସ୍ ଫଙ୍କସନ ଯାହା ଏକ ଇନପୁଟ୍ (କିମ୍ବା ବାର୍ତ୍ତା) ନେଇଥାଏ ଏବଂ ଏକ ସ୍ଥିର-ଆକାର, 192-ବିଟ୍ (24-ବାଇଟ୍) ଆଉଟପୁଟ ଉତ୍ପାଦନ କରେ, ଯାହା ସାଧାରଣତଃ 48-ଅକ୍ଷର ହେକ୍ସାଡେସିମାଲ ସଂଖ୍ୟା ଭାବରେ ପ୍ରଦର୍ଶିତ ହୁଏ ।
ଟାଇଗର ହାଶ ଫଙ୍କସନ ହେଉଛି ୧୯୯୫ ମସିହାରେ ରସ୍ ଆଣ୍ଡରସନ୍ ଏବଂ ଏଲି ବିହାମଙ୍କ ଦ୍ୱାରା ଡିଜାଇନ୍ କରାଯାଇଥିବା ଏକ କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ହ୍ୟାଶ ଫଙ୍କସନ୍ । 64-ବିଟ୍ ପ୍ଲାଟଫର୍ମରେ ଦ୍ରୁତ ପ୍ରଦର୍ଶନ ପାଇଁ ଏହା ବିଶେଷ ଭାବରେ ଅପ୍ଟିମାଇଜ୍ କରାଯାଇଥିଲା, ଯାହା ଫାଇଲ ଅଖଣ୍ଡତା ଯାଞ୍ଚ, ଡିଜିଟାଲ ସ୍ୱାକ୍ଷର ଏବଂ ଡାଟା ସୂଚୀକରଣ ଭଳି ହାଇ-ସ୍ପିଡ୍ ଡାଟା ପ୍ରୋସେସିଂ ଆବଶ୍ୟକ କରୁଥିବା ଆପ୍ଲିକେସନଗୁଡିକ ପାଇଁ ଉପଯୁକ୍ତ କରିଥିଲା। ଏହା ୩ କିମ୍ବା ୪ ରାଉଣ୍ଡରେ ୧୯୨ ବିଟ୍ ହ୍ୟାଶ କୋଡ୍ ଉତ୍ପାଦନ କରେ, ଯାହା ଷ୍ଟୋରେଜ୍ ପ୍ରତିବନ୍ଧକ କିମ୍ବା ଅନ୍ୟ ଆପ୍ଲିକେସନ୍ ସହିତ ସୁସଙ୍ଗତତା ପାଇଁ ଆବଶ୍ୟକ ହେଲେ ୧୬୦ କିମ୍ବା ୧୨୮ ବିଟ୍ କୁ କାଟି ଦିଆଯାଇପାରେ ।
ଆଧୁନିକ କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ଆପ୍ଲିକେସନ୍ ପାଇଁ ଏହା ଆଉ ସୁରକ୍ଷିତ ବୋଲି ବିବେଚନା କରାଯାଏ ନାହିଁ, କିନ୍ତୁ ଯଦି କେହି ପଛୁଆ ଅନୁକୂଳତା ପାଇଁ ଏକ ହ୍ୟାଶ କୋଡ୍ ଗଣନା କରିବା ଆବଶ୍ୟକ କରନ୍ତି ତେବେ ଏହା ଏଠାରେ ଅନ୍ତର୍ଭୁକ୍ତ ।
ସମ୍ପୂର୍ଣ୍ଣ ପ୍ରକାଶ: ମୁଁ ଏହି ପୃଷ୍ଠାରେ ବ୍ୟବହୃତ ହାସ୍ ଫଙ୍କସନ୍ର ନିର୍ଦ୍ଦିଷ୍ଟ କାର୍ଯ୍ୟାନ୍ୱୟନ ଲେଖିନାହିଁ। ଏହା PHP ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ସହିତ ଅନ୍ତର୍ଭୁକ୍ତ ଏକ ମାନକ ଫଙ୍କସନ୍। ସୁବିଧା ପାଇଁ ଏଠାରେ ସାର୍ବଜନୀନ ଭାବରେ ଉପଲବ୍ଧ କରିବା ପାଇଁ ମୁଁ କେବଳ ୱେବ୍ ଇଣ୍ଟରଫେସ୍ ତିଆରି କରିଛି।
ଟାଇଗର-୧୯୨/୪ ହାଶ ଆଲଗୋରିଦମ୍ ବିଷୟରେ
ମୁଁ ଗଣିତଜ୍ଞ କିମ୍ବା କ୍ରିପ୍ଟୋଗ୍ରାଫର ନୁହେଁ, କିନ୍ତୁ ମୁଁ ଏକ ଉଦାହରଣ ସହିତ ସାଧାରଣ ଲୋକଙ୍କ ଭାଷାରେ ଏହି ହାଶ କାର୍ଯ୍ୟକୁ ବର୍ଣ୍ଣନା କରିବାକୁ ଚେଷ୍ଟା କରିବି । ଯଦି ଆପଣ ଏକ ବୈଜ୍ଞାନିକ ଭାବରେ ସଠିକ୍ ଏବଂ ସଠିକ ପୂର୍ଣ୍ଣ-ଅନ୍ ଗଣିତ-ଭାରି ବ୍ୟାଖ୍ୟା ପସନ୍ଦ କରନ୍ତି, ମୁଁ ନିଶ୍ଚିତ ଯେ ଆପଣ ଏହା ଅନ୍ୟ ଅନେକ ୱେବସାଇଟରେ ପାଇପାରିବେ ;-)
ବର୍ତ୍ତମାନ, କଳ୍ପନା କରନ୍ତୁ ଯେ ଆପଣ ଏକ ଗୁପ୍ତ ସ୍ମୁଦି ରେସିପି ତିଆରି କରୁଛନ୍ତି। ଆପଣ ଏକ ଗୁଣ୍ଡ ଫଳ (ଆପଣଙ୍କ ଡାଟା) ଫିଙ୍ଗିଦିଅନ୍ତି, ଏହାକୁ ଏକ ସ୍ୱତନ୍ତ୍ର ଉପାୟରେ ମିଶ୍ରଣ କରନ୍ତି (ହାଶିଂ ପ୍ରକ୍ରିୟା), ଏବଂ ଶେଷରେ, ଆପଣ ଏକ ଅନନ୍ୟ ସ୍ୱାଦ (ହାସ୍) ପାଆନ୍ତି । ଏପରିକି ଯଦି ଆପଣ କେବଳ ଗୋଟିଏ ଛୋଟ ଜିନିଷ ବଦଳାଇଦିଅନ୍ତି - ଯେପରିକି ଆଉ ଗୋଟିଏ ବ୍ଲୁବେରୀ ମିଶାଇଦିଅନ୍ତୁ - ସ୍ୱାଦ ସମ୍ପୂର୍ଣ୍ଣ ଭିନ୍ନ ହେବ ।
ଟାଇଗରଙ୍କ ସହିତ, ଏହାର ତିନୋଟି ପାଦ ଅଛି:
ଷ୍ଟେପ 1: ଉପାଦାନ ପ୍ରସ୍ତୁତ କରିବା (ଡାଟା ପ୍ୟାଡିଂ)
- ଆପଣଙ୍କ ଡାଟା ଯେତେ ବଡ କିମ୍ବା ଛୋଟ ହେଉ ନା କାହିଁକି, ଟାଇଗର ସୁନିଶ୍ଚିତ କରନ୍ତି ଯେ ଏହା ବ୍ଲେଣ୍ଡର ପାଇଁ ସଠିକ୍ ଆକାର ଅଟେ । ଏଥିରେ ଟିକିଏ ଅତିରିକ୍ତ ଫିଲର (ପ୍ୟାଡିଂ ଭଳି) ଯୋଡାଯାଇଥାଏ ତେଣୁ ସବୁକିଛି ଠିକ୍ ଭାବରେ ଫିଟ୍ ହୋଇଥାଏ ।
ଷ୍ଟେପ୍ ୨: ସୁପର ବ୍ଲେଣ୍ଡର (ଦ କମ୍ପ୍ରେସନ ଫଙ୍କସନ୍)
- ଏହି ବ୍ଲେଣ୍ଡରରେ ତିନୋଟି ଶକ୍ତିଶାଳୀ ବ୍ଲେଡ ରହିଛି ।
- ଡାଟାକୁ ଖଣ୍ଡ ଖଣ୍ଡ କରି ଦିଆଯାଏ, ଏବଂ ପ୍ରତ୍ୟେକ ଅଂଶ ଗୋଟିଏ ପରେ ଗୋଟିଏ ବ୍ଲେଣ୍ଡର ମାଧ୍ୟମରେ ଯାଇଥାଏ ।
- ବ୍ଲେଡ୍ ଗୁଡ଼ିକ କେବଳ ସ୍ପିନ୍ କରନ୍ତି ନାହିଁ - ସେମାନେ ବିଶେଷ ଢାଞ୍ଚା ବ୍ୟବହାର କରି ପାଗଳ ଉପାୟରେ ଡାଟାକୁ ମିଶ୍ରଣ କରନ୍ତି, ଭାଙ୍ଗିଦିଅନ୍ତି, ଟ୍ୱିଷ୍ଟ କରନ୍ତି ଏବଂ ସ୍କ୍ରାଚ୍ କରନ୍ତି (ଏଗୁଡ଼ିକ ଗୁପ୍ତ ବ୍ଲେଣ୍ଡର ସେଟିଂସ୍ ପରି ଯାହା ସୁନିଶ୍ଚିତ କରେ ଯେ ସବୁକିଛି ଅପ୍ରତ୍ୟାଶିତ ଭାବରେ ମିଶ୍ରିତ ହୁଏ)।
ଷ୍ଟେପ 3: ଏକାଧିକ ମିଶ୍ରଣ (ପାସ୍ / ରାଉଣ୍ଡ)
- ଏଠାରେ ଏହା ଆକର୍ଷଣୀୟ ହୋଇଥାଏ । ଟାଇଗର କେବଳ ଥରେ ଆପଣଙ୍କ ଡାଟା କୁ ମିଶ୍ରଣ କରେ ନାହିଁ - ଏହା ଏହାକୁ ଏକାଧିକ ଥର ମିଶ୍ରଣ କରେ ଯାହା ଦ୍ୱାରା କେହି ମୂଳ ଉପାଦାନଗୁଡିକ ଜାଣିପାରିବେ ନାହିଁ ।
- ଏହା ହେଉଛି ୩ ଏବଂ ୪ ରାଉଣ୍ଡ ସଂସ୍କରଣ ମଧ୍ୟରେ ପାର୍ଥକ୍ୟ । ଏକ ଅତିରିକ୍ତ ମିଶ୍ରଣ ଚକ୍ର ଯୋଡିବା ଦ୍ୱାରା, 4 ରାଉଣ୍ଡ ସଂସ୍କରଣ ଟିକେ ଅଧିକ ସୁରକ୍ଷିତ, କିନ୍ତୁ ଗଣନା କରିବାକୁ ମଧ୍ୟ ଧୀର ଅଟେ।