ପ୍ରତିଛବି: HAVAL-224/3 ହାସ୍ ଆଲଗୋରିଦମ୍ ପ୍ରବାହ ଚିତ୍ର
ପ୍ରକାଶିତ: 2:07:33 PM UTC ଠାରେ ଜାନୁଆରୀ 12, 2026
ଶେଷ ଥର ପାଇଁ ଅଦ୍ୟତନ ହୋଇଥିଲା: 7:51:03 PM UTC ଠାରେ ଜାନୁଆରୀ 9, 2026
HAVAL-224/3 ହ୍ୟାସ୍ ଆଲଗୋରିଦମର ଉଚ୍ଚ-ସ୍ତରୀୟ ଭିଜୁଆଲାଇଜେସନ୍, ଇନପୁଟ୍ ପ୍ରିପ୍ରୋସେସିଂ, 1024-ବିଟ୍ ବ୍ଲକ୍, ଇନିସିଆଲାଇଜେସନ୍, ତିନୋଟି ସଙ୍କୋଚନ ରାଉଣ୍ଡ ଏବଂ 224-ବିଟ୍ ଡାଇଜେଷ୍ଟର ଜେନେରେସନ୍ ଚିତ୍ରଣ କରୁଛି।
HAVAL-224/3 Hash Algorithm Flow Diagram

ଏହି ଛବିର ଉପଲବ୍ଧ ସଂସ୍କରଣଗୁଡ଼ିକ
ତଳେ ଡାଉନଲୋଡ୍ ପାଇଁ ଉପଲବ୍ଧ ପ୍ରତିଛବି ଫାଇଲଗୁଡ଼ିକ କମ୍ ସଙ୍କୁଚିତ ଏବଂ ଉଚ୍ଚ ରିଜୋଲ୍ୟୁସନ୍ - ଏବଂ ଫଳସ୍ୱରୂପ, ଏହି ୱେବସାଇଟରେ ଥିବା ଆର୍ଟିକିଲ୍ ଏବଂ ପୃଷ୍ଠାଗୁଡ଼ିକରେ ଏମ୍ବେଡ୍ ହୋଇଥିବା ପ୍ରତିଛବିଗୁଡ଼ିକ ଅପେକ୍ଷା ଉଚ୍ଚ ଗୁଣବତ୍ତା, ଯାହା ବ୍ୟାଣ୍ଡୱିଡଥ୍ ବ୍ୟବହାର ହ୍ରାସ କରିବା ପାଇଁ ଫାଇଲ୍ ଆକାର ପାଇଁ ଅଧିକ ଅପ୍ଟିମାଇଜ୍ କରାଯାଇଛି।
ନିୟମିତ ଆକାର (1,536 x 1,024)
ବଡ଼ ଆକାର (3,072 x 2,048)
ବହୁତ ବଡ଼ ଆକାର (4,608 x 3,072)
ଅତ୍ୟଧିକ ବଡ଼ ଆକାର (6,144 x 4,096)
ହାସ୍ୟପୂର୍ଣ୍ଣ ଭାବରେ ବଡ଼ ଆକାର (1,048,576 x 699,051)
- ଏବେ ବି ଅପଲୋଡ୍ ହେଉଛି... ;-)
ଛବିର ବର୍ଣ୍ଣନା
HAVAL-224/3 Hash Algorithm" ଶୀର୍ଷକ ଏକ ବିସ୍ତୃତ, ଭୂଦୃଶ୍ୟ-ଆଧାରିତ ଇନଫୋଗ୍ରାଫିକ୍ ଚିତ୍ରର ଉପର ଭାଗରେ ବଡ଼ ଧାତବ ଅକ୍ଷରରେ ବ୍ୟାପ୍ତ। ପୃଷ୍ଠଭୂମି ହେଉଛି ଏକ ଗାଢ଼, ଟେକ୍-ଥିମ୍ କ୍ଷେତ୍ର ଯାହା ମଳିନ ବାଇନାରୀ ଅଙ୍କ ଏବଂ ସର୍କିଟ୍-ଟ୍ରେସ୍ ମୋଟିଫ୍ ମିଶ୍ରଣ କରେ, ଉପର ଅର୍ଦ୍ଧରେ ଥଣ୍ଡା ନୀଳ ଟୋନ୍ ତଳ ପାଖରେ ଉଷ୍ମ ଆମ୍ବର ଟୋନ୍ ସହିତ ମିଶ୍ରିତ ହୁଏ। ଆକୃତିଟି ଘନ ତୀର ଦ୍ୱାରା ସଂଯୁକ୍ତ ଆୟତାକାର ପ୍ୟାନେଲ୍ ବ୍ୟବହାର କରି ବାମ-ରୁ-ଡାହାଣ ପ୍ରକ୍ରିୟା ପ୍ରବାହ ଭାବରେ ସଂଗଠିତ ହୋଇଛି।
ବାମ ପାର୍ଶ୍ୱରେ "INPUT MESSAGE" ଲେଖାଯାଇଥିବା ଏକ ନୀଳ ପ୍ୟାନେଲ୍ ଅଛି। ଏହା ଭିତରେ, ଏକ ଛୋଟ ବାକ୍ସରେ "INPUT DATA" ଲେଖାଯାଇଛି ଏବଂ ତା'ପରେ M1, M2, M3, …, MN ଭାବରେ ପ୍ରତୀକାତ୍ମକ ବାର୍ତ୍ତା ଖଣ୍ଡ ଲେଖାଯାଇଛି। ଏକ ତଳକୁ ତୀର "PADDING & LENGTH" ଲେଖାଯାଇଥିବା ଏକ ସୁନା ପ୍ୟାନେଲ୍ ଆଡ଼କୁ ନେଇଯାଏ ଯାହା "PADDING + LENGTH BITS" ସବଟେକ୍ସଟ୍ ସହିତ, ବ୍ଲକ ପ୍ରକ୍ରିୟାକରଣ ପୂର୍ବରୁ ପ୍ରିପ୍ରୋସେସିଂକୁ ଗୁରୁତ୍ୱ ଦିଏ।
ଏହା ତଳେ, ଆଉ ଏକ ତୀର "୧୦୨୪-ବିଟ୍ ମେସେଜ୍ ବ୍ଲକସ୍" ଲେବଲ୍ ଥିବା ଏକ ସବୁଜ ଅଂଶକୁ ସୂଚିତ କରେ। ଏହି ପ୍ୟାନେଲରେ ଶବ୍ଦ କିମ୍ବା ମେସେଜ୍ ସବ୍-ବ୍ଲକ୍ ପ୍ରତିନିଧିତ୍ୱ କରୁଥିବା ଛୋଟ ସବୁଜ ଟାଇଲ୍ସର ଏକ ଗ୍ରୀଡ୍ ଅଛି, ପ୍ରତ୍ୟେକ ଟାଇଲ୍ M-ସୂଚକ ସହିତ ଲେବଲ୍ ହୋଇଛି (ଉଦାହରଣ ସ୍ୱରୂପ M0, M1, M2, M3, ଏବଂ M15 ପରି ଉଚ୍ଚ ସୂଚକ)। ବ୍ଲକ ପ୍ୟାନେଲ୍ ସୂଚିତ କରେ ଯେ ବାର୍ତ୍ତାଟି ଏକାଧିକ ସୂଚୀବଦ୍ଧ ଶବ୍ଦ ଦ୍ୱାରା ଗଠିତ ସ୍ଥିର-ଆକାରର ୧୦୨୪-ବିଟ୍ ବ୍ଲକରେ ବିଭାଜିତ ହୋଇଛି।
ତଳ-ବାମ ପାର୍ଶ୍ୱରେ, "ININITIAL HASH VALUE" ନାମକ ଏକ ଲାଲ ପ୍ୟାନେଲ୍ ଏକାଧିକ H-ଚଳକ (ଯଥା, H0, H1, H2, ଇତ୍ୟାଦି) ସହିତ ଏକ ପ୍ରାରମ୍ଭିକ ଅବସ୍ଥା ଭେକ୍ଟର ଦର୍ଶାଉଛି, ଯାହା ପୁନରାବୃତ୍ତି ହାସ୍ କାର୍ଯ୍ୟଗୁଡ଼ିକର ସାଧାରଣତଃ ଏକ ବହୁ-ଶବ୍ଦ ଶୃଙ୍ଖଳିତ ଅବସ୍ଥା ସୂଚାଇଥାଏ। ଏହି ପ୍ରାରମ୍ଭିକ କ୍ଷେତ୍ରରୁ ଏକ ଡାହାଣ-ପସନ୍ଦର ତୀର କେନ୍ଦ୍ରୀୟ ଉପାଦାନକୁ ଫିଡ୍ କରେ।
ଇନଫୋଗ୍ରାଫିକର କେନ୍ଦ୍ରରେ "ଥ୍ରୀ କମ୍ପ୍ରେସନ ରାଉଣ୍ଡ" ଶୀର୍ଷକ ଏକ ବଡ଼, ଗାଢ଼ ପ୍ୟାନେଲ୍ ପ୍ରାଧାନ୍ୟିତ। ଏହାର ଭିତରେ ବୋଲ୍ଡ କମଳା ହେଡରରେ "ରାଉଣ୍ଡ 1", "ରାଉଣ୍ଡ 2", ଏବଂ "ରାଉଣ୍ଡ 3" ଲେବଲ୍ ଥିବା ତିନୋଟି ଷ୍ଟାକ୍ ହୋଇଥିବା ଭୂସମାନ୍ତର ବିଭାଗ ଅଛି। ପ୍ରତ୍ୟେକ ରାଉଣ୍ଡ ଉପର ଭାଗରେ ହାସ୍-ଷ୍ଟେଟ୍ ରେଜିଷ୍ଟରଗୁଡ଼ିକର ଏକ ଧାଡ଼ି (H0, H1, H2, H3, H4, ଏବଂ H6-ପରି ଲେବଲ୍ ଭାବରେ ଦେଖାଯାଇଛି) ଦର୍ଶାଯାଇଛି, ଏବଂ ସେମାନଙ୍କ ତଳେ f1, f2, ଏବଂ f3 ଲେବଲ୍ ହୋଇଥିବା ରଙ୍ଗୀନ ଫଙ୍କସନ୍ ବ୍ଲକ୍ଗୁଡ଼ିକର ଏକ କ୍ରମ (ଏବଂ ସର୍ବନିମ୍ନ ରାଉଣ୍ଡରେ f5 ପରି ଏକ ଅତିରିକ୍ତ ଫଙ୍କସନ୍ ଲେବଲ୍ ଦେଖାଯାଏ)। ଧଳା ଦ୍ୱିଦିଗୀୟ ତୀର ଏବଂ ଛୋଟ ଭୂଲମ୍ବ ସଂଯୋଗକାରୀ ଡାଟା ଗତି ଏବଂ ଷ୍ଟେଟ୍ ରେଜିଷ୍ଟର ଏବଂ ଏହି ଗୋଲାକାର ଫଙ୍କସନ୍ ମଧ୍ୟରେ ମିଶ୍ରଣକୁ ସୂଚିତ କରେ। ପ୍ରତ୍ୟେକ ଗୋଲାକାର ଧାଡ଼ିର ଡାହାଣ ପାର୍ଶ୍ୱରେ ଏକ ଛୋଟ କମଳା ଟ୍ୟାଗ୍-ପରି ବ୍ଲକ୍ (ଯଥା, f1 କିମ୍ବା f3) ଅଛି ଯାହା ଗୋଲାକାର ଫଙ୍କସନ୍ ଗୁରୁତ୍ୱକୁ ଚିହ୍ନିତ କରୁଛି।
କେନ୍ଦ୍ରୀୟ ସଙ୍କୋଚନ ପ୍ୟାନେଲରୁ, ଏକ ବଡ଼ ତୀର "OUTPUT HASH" ଲେବଲ୍ ଥିବା ସବୁଠାରୁ ଡାହାଣ ନୀଳ ପ୍ୟାନେଲକୁ ନେଇଯାଏ। ଭିତରେ, ଏକ ପ୍ରମୁଖ ବାକ୍ସ "224-BIT HASH VALUE" ଲେଖାଯାଇଛି। ଏହାର ତଳେ ଚେକ୍ ମାର୍କ ସହିତ ଦୁଇଟି ଚେକଲିଷ୍ଟ-ଶୈଳୀ ରେଖା ଅଛି, "XOR & ADDITION" ଏବଂ "TRUNCATE TO 224 BITS" ପଢ଼ାଯାଇଛି, ଯାହା ଚୂଡ଼ାନ୍ତ ମିଶ୍ରଣ ଏବଂ ଆଉଟପୁଟ୍ ଆକାରକୁ ସାରାଂଶିତ କରୁଛି। ଆଉଟପୁଟ୍ ପ୍ୟାନେଲର ତଳ ଭାଗରେ ଏକ ଗାଢ଼ ନୀଳ ବାକ୍ସ ଅଛି ଯାହା ଏକାଧିକ ରେଖା ମଧ୍ୟରେ ଗୋଷ୍ଠୀଭୁକ୍ତ ହେକ୍ସାଡେସିମାଲ୍ ଅକ୍ଷର ଭାବରେ ରେଣ୍ଡର୍ କରାଯାଇଥିବା ଏକ ଉଦାହରଣ ଡାଇଜେଷ୍ଟ ଧାରଣ କରିଛି। ସାମଗ୍ରିକ ଭାବରେ, ରଚନା ଏକ ଶେଷ-ରୁ-ଶେଷ HAVAL-224/3 ହାସିଂ କାର୍ଯ୍ୟପ୍ରବାହକୁ ଯୋଗାଯୋଗ କରେ: ମେସେଜ୍ ଇନପୁଟ୍, ପ୍ୟାଡିଂ, ବ୍ଲକ ଗଠନ, ପ୍ରାରମ୍ଭିକୀକରଣ, ତିନୋଟି ସଙ୍କୋଚନ ରାଉଣ୍ଡ, ଏବଂ ଏକ 224-ବିଟ୍ ହାସର ଅନ୍ତିମ ଉତ୍ପାଦନ।
ପ୍ରତିଛବିଟି ଏହା ସହିତ ଜଡିତ: HAVAL-224/3 ହାସ୍ କୋଡ୍ କାଲକୁଲେଟର
