HAVAL-192/4 ହାସ୍ କୋଡ୍ କାଲକୁଲେଟର
ପ୍ରକାଶିତ: 8:38:01 PM UTC ଠାରେ ଫେବୃଆରୀ 18, 2025
ଟେକ୍ସଟ୍ ଇନପୁଟ୍ କିମ୍ବା ଫାଇଲ୍ ଅପଲୋଡ୍ ଉପରେ ଆଧାରିତ ଏକ ହାସ୍ କୋଡ୍ ଗଣନା କରିବା ପାଇଁ ହ୍ୟାସ୍ କୋଡ୍ କାଲକୁଲେଟର ଯାହା ଭେରିଏବଲ୍ ଲେନ୍ଥ 192 ବିଟ୍, 4 ରାଉଣ୍ଡ (HAVAL-192/4) ହାସ୍ ଫଙ୍କସନ୍ ବ୍ୟବହାର କରେ।HAVAL-192/4 Hash Code Calculator
HAVAL (ପରିବର୍ତ୍ତନୀୟ ଲମ୍ବ ହ୍ୟାସ୍) ହେଉଛି ଏକ କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ହାସ୍ ଫଙ୍କସନ୍ ଯାହା 1992 ମସିହାରେ ୟୁଲିଆଙ୍ଗ ଝେଙ୍ଗ, ଜୋସେଫ୍ ପାଇପ୍ରଜିକ୍ ଏବଂ ଜେନିଫର ସେବେରୀ ଦ୍ୱାରା ଡିଜାଇନ୍ କରାଯାଇଥିଲା। ଏହା MD (ମେସେଜ୍ ଡାଇଜେଷ୍ଟ) ପରିବାରର ଏକ ବିସ୍ତାର, ବିଶେଷ ଭାବରେ MD5 ଦ୍ୱାରା ଅନୁପ୍ରାଣିତ, କିନ୍ତୁ ନମନୀୟତା ଏବଂ ସୁରକ୍ଷାରେ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ ଉନ୍ନତି ସହିତ। ଏହା 128 ରୁ 256 ବିଟ୍ ପର୍ଯ୍ୟନ୍ତ ପରିବର୍ତ୍ତନଶୀଳ ଲମ୍ବ ସହିତ ହାସ୍ କୋଡ୍ ଉତ୍ପାଦନ କରିପାରିବ, 3, 4 କିମ୍ବା 5 ରାଉଣ୍ଡରେ ଡାଟା ପ୍ରକ୍ରିୟାକରଣ କରିପାରିବ।
ଏହି ପୃଷ୍ଠାରେ ଉପସ୍ଥାପିତ ପ୍ରକାରଟି 4 ରାଉଣ୍ଡରେ ଗଣନା କରାଯାଇଥିବା ଏକ 192 ବିଟ୍ (24 ବାଇଟ୍) ହାସ୍ କୋଡ୍ ଆଉଟପୁଟ୍ କରେ। ଫଳାଫଳ 48 ଅଙ୍କ ବିଶିଷ୍ଟ ହେକ୍ସାଡେସିମାଲ୍ ସଂଖ୍ୟା ଭାବରେ ଆଉଟପୁଟ୍ ହୁଏ।
ସମ୍ପୂର୍ଣ୍ଣ ପ୍ରକାଶ: ମୁଁ ଏହି ପୃଷ୍ଠାରେ ବ୍ୟବହୃତ ହାସ୍ ଫଙ୍କସନ୍ର ନିର୍ଦ୍ଦିଷ୍ଟ କାର୍ଯ୍ୟାନ୍ୱୟନ ଲେଖିନାହିଁ। ଏହା PHP ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ସହିତ ଅନ୍ତର୍ଭୁକ୍ତ ଏକ ମାନକ ଫଙ୍କସନ୍। ସୁବିଧା ପାଇଁ ଏଠାରେ ସାର୍ବଜନୀନ ଭାବରେ ଉପଲବ୍ଧ କରିବା ପାଇଁ ମୁଁ କେବଳ ୱେବ୍ ଇଣ୍ଟରଫେସ୍ ତିଆରି କରିଛି।
HAVAL ହାସ୍ ଆଲଗୋରିଦମ୍ ବିଷୟରେ
HAVAL କୁ ଏକ ସୁପର-ପାୱାରଫୁଲ୍ ବ୍ଲେଣ୍ଡର୍ ଭାବରେ କଳ୍ପନା କରନ୍ତୁ ଯାହା ଉପାଦାନଗୁଡ଼ିକୁ (ଆପଣଙ୍କର ତଥ୍ୟ) ଏତେ ଭଲ ଭାବରେ ମିଶ୍ରଣ କରିବା ପାଇଁ ଡିଜାଇନ୍ କରାଯାଇଛି ଯେ କେବଳ ଶେଷ ସ୍ମୁଦି (ହାସ୍) ଦେଖି କେହି ମୂଳ ରେସିପି ଜାଣିପାରିବେ ନାହିଁ।
ପଦକ୍ଷେପ ୧: ସାମଗ୍ରୀ ପ୍ରସ୍ତୁତ କରିବା (ଆପଣଙ୍କର ତଥ୍ୟ)
ଯେତେବେଳେ ଆପଣ HAVAL କୁ କିଛି ତଥ୍ୟ ଦିଅନ୍ତି - ଯେପରିକି ଏକ ମେସେଜ୍, ପାସୱାର୍ଡ, କିମ୍ବା ଫାଇଲ୍ - ଏହା କେବଳ ବ୍ଲେଣ୍ଡରରେ ଯେପରି ଅଛି ସେହିପରି ଫୋପାଡ଼େ ନାହିଁ। ପ୍ରଥମେ, ଏହା:
- ତଥ୍ୟକୁ ସଫା କରି ଖଣ୍ଡ ଖଣ୍ଡ କରିଦିଏ (ଏହାକୁ ପ୍ୟାଡିଂ କୁହାଯାଏ)।
- ନିଶ୍ଚିତ କରେ ଯେ ମୋଟ ଆକାର ବ୍ଲେଣ୍ଡରରେ ସମ୍ପୂର୍ଣ୍ଣ ଫିଟ୍ ହେଉଛି (ଯେପରିକି ସ୍ମୁଦି ଉପାଦାନଗୁଡ଼ିକ ଜାରରେ ସମାନ ଭାବରେ ପୂରଣ କରିବା ନିଶ୍ଚିତ କରିବା)।
ପଦକ୍ଷେପ 2: ରାଉଣ୍ଡରେ ମିଶ୍ରଣ (ପାସଗୁଡ଼ିକୁ ମିଶ୍ରଣ କରିବା)
HAVAL କେବଳ ଥରେ "ବ୍ଲେଣ୍ଡ" ଦବାଏ ନାହିଁ। ଏହା ଆପଣଙ୍କର ଡାଟାକୁ 3, 4, କିମ୍ବା 5 ରାଉଣ୍ଡରେ ମିଶ୍ରଣ କରେ - ଯେପରିକି ପ୍ରତ୍ୟେକ ଖଣ୍ଡକୁ ପୂଜଳ କରାଯାଇଛି ତାହା ନିଶ୍ଚିତ କରିବା ପାଇଁ ଆପଣଙ୍କର ସ୍ମୁଦିକୁ ଅନେକ ଥର ମିଶ୍ରଣ କରିବା।
- 3 ପାସ: ଏକ ଶୀଘ୍ର ମିଶ୍ରଣ (ଦ୍ରୁତ କିନ୍ତୁ ବହୁତ ସୁରକ୍ଷିତ ନୁହେଁ)।
- 5 ପାସ: ଏକ ଅତ୍ୟନ୍ତ ସମ୍ପୂର୍ଣ୍ଣ ମିଶ୍ରଣ (ଧୀର କିନ୍ତୁ ବହୁତ ଅଧିକ ସୁରକ୍ଷିତ)।
ପ୍ରତ୍ୟେକ ରାଉଣ୍ଡ ତଥ୍ୟକୁ ଭିନ୍ନ ଭାବରେ ମିଶ୍ରଣ କରେ, ସ୍ୱତନ୍ତ୍ର "ବ୍ଲେଡ୍" (ଗଣିତ କାର୍ଯ୍ୟ) ବ୍ୟବହାର କରି ଯାହା ତଥ୍ୟକୁ ପାଗଳ, ଅପ୍ରତ୍ୟାଶିତ ଉପାୟରେ କାଟି, ଓଲଟାଇ, ଘାଣ୍ଟେ ଏବଂ ମାଂସ କରେ।
ପଦକ୍ଷେପ 3: ଗୁପ୍ତ ସସ୍ (ସଙ୍କୋଚନ କାର୍ଯ୍ୟ)
ମିଶ୍ରଣ ରାଉଣ୍ଡ ମଧ୍ୟରେ, HAVAL ଏହାର ଗୁପ୍ତ ସସ୍ ଯୋଡେ - ସ୍ୱତନ୍ତ୍ର ରେସିପି ଯାହା ଜିନିଷଗୁଡ଼ିକୁ ଆହୁରି ଆକର୍ଷଣୀୟ କରିଥାଏ। ଏହି ପଦକ୍ଷେପ ନିଶ୍ଚିତ କରେ ଯେ ଆପଣଙ୍କ ଡାଟାରେ ଏକ ଛୋଟ ପରିବର୍ତ୍ତନ (ଯେପରିକି ପାସୱାର୍ଡରେ ଗୋଟିଏ ଅକ୍ଷର ପରିବର୍ତ୍ତନ କରିବା) ମଧ୍ୟ ଶେଷ ସ୍ମୁଦିକୁ ସମ୍ପୂର୍ଣ୍ଣ ଭିନ୍ନ କରିଥାଏ।
ପଦକ୍ଷେପ ୪: ଶେଷ ସ୍ମୁଦି (ହାସ)
ସମସ୍ତ ମିଶ୍ରଣ ପରେ, HAVAL ଆପଣଙ୍କର ଶେଷ "ସ୍ମୁଦି" ବାହାର କରେ।
- ଏହା ହେଉଛି ହାସ୍ - ଆପଣଙ୍କ ତଥ୍ୟର ଏକ ଅନନ୍ୟ ଫିଙ୍ଗରପ୍ରିଣ୍ଟ।
- ଆପଣଙ୍କର ମୂଳ ତଥ୍ୟ ଯେତେ ବଡ଼ କିମ୍ବା ଛୋଟ ହେଉନା କାହିଁକି, ହାସ୍ ସର୍ବଦା ସମାନ ଆକାରର ହୋଇଥାଏ। ଏହା ଯେକୌଣସି ଆକାରର ଫଳକୁ ବ୍ଲେଣ୍ଡରରେ ପକାଇବା ଭଳି କିନ୍ତୁ ସର୍ବଦା ସମାନ କପ୍ ସ୍ମୁଦି ପାଇବା ଭଳି।
2025 ସୁଦ୍ଧା, କେବଳ HAVAL-256/5 କୁ କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ଉଦ୍ଦେଶ୍ୟ ପାଇଁ ଏବେ ବି ଯୁକ୍ତିଯୁକ୍ତ ସୁରକ୍ଷିତ ବୋଲି ବିବେଚନା କରାଯାଉଛି, ଯଦିଓ ନୂତନ ସିଷ୍ଟମ ଡିଜାଇନ୍ କରିବା ସମୟରେ ଆପଣଙ୍କୁ ଏହାକୁ ବ୍ୟବହାର କରିବା ଉଚିତ୍ ନୁହେଁ। ଯଦି ଆପଣ ଏହାକୁ ଏକ ପୁରୁଣା ସିଷ୍ଟମରେ ବ୍ୟବହାର କରୁଛନ୍ତି ତେବେ ଆପଣ କୌଣସି ତୁରନ୍ତ ବିପଦରେ ନାହାନ୍ତି, କିନ୍ତୁ ଦୀର୍ଘକାଳୀନ ଭାବରେ SHA3-256 କୁ ସ୍ଥାନାନ୍ତର କରିବାକୁ ବିଚାର କରନ୍ତୁ।