ପ୍ରତିଛବି: HAVAL-128/4 ହାସ୍ ଆଲଗୋରିଦମ୍ ଭିଜୁଆଲାଇଜେସନ୍
ପ୍ରକାଶିତ: 2:10:38 PM UTC ଠାରେ ଜାନୁଆରୀ 12, 2026
ଶେଷ ଥର ପାଇଁ ଅଦ୍ୟତନ ହୋଇଥିଲା: 7:26:59 PM UTC ଠାରେ ଜାନୁଆରୀ 9, 2026
HAVAL-128/4 ହ୍ୟାସ୍ ଆଲଗୋରିଦମକୁ ଦୃଶ୍ୟମାନ କରୁଥିବା ଲ୍ୟାଣ୍ଡସ୍କେପ୍ ଇନଫୋଗ୍ରାଫିକ୍: ମେସେଜ୍ ବ୍ଲକ ଏବଂ ପ୍ୟାଡିଂ ଚାରିଟି ପାସ୍ ପରିବର୍ତ୍ତନ ଏବଂ ପ୍ରତିସ୍ଥାପନ ପଦକ୍ଷେପକୁ ଫିଡ୍ କରେ, ଯାହା ଏକ ଅନ୍ତିମ 128-ବିଟ୍ HAVAL ହ୍ୟାସ୍ ମୂଲ୍ୟ ଉତ୍ପାଦନ କରେ।
HAVAL-128/4 Hash Algorithm Visualization

ଏହି ଛବିର ଉପଲବ୍ଧ ସଂସ୍କରଣଗୁଡ଼ିକ
ତଳେ ଡାଉନଲୋଡ୍ ପାଇଁ ଉପଲବ୍ଧ ପ୍ରତିଛବି ଫାଇଲଗୁଡ଼ିକ କମ୍ ସଙ୍କୁଚିତ ଏବଂ ଉଚ୍ଚ ରିଜୋଲ୍ୟୁସନ୍ - ଏବଂ ଫଳସ୍ୱରୂପ, ଏହି ୱେବସାଇଟରେ ଥିବା ଆର୍ଟିକିଲ୍ ଏବଂ ପୃଷ୍ଠାଗୁଡ଼ିକରେ ଏମ୍ବେଡ୍ ହୋଇଥିବା ପ୍ରତିଛବିଗୁଡ଼ିକ ଅପେକ୍ଷା ଉଚ୍ଚ ଗୁଣବତ୍ତା, ଯାହା ବ୍ୟାଣ୍ଡୱିଡଥ୍ ବ୍ୟବହାର ହ୍ରାସ କରିବା ପାଇଁ ଫାଇଲ୍ ଆକାର ପାଇଁ ଅଧିକ ଅପ୍ଟିମାଇଜ୍ କରାଯାଇଛି।
ନିୟମିତ ଆକାର (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-128/4 ହାସ୍ ଆଲଗୋରିଦମକୁ ଦୃଶ୍ୟମାନ କରେ। ପୃଷ୍ଠଭୂମିଟି ଏକ ଗାଢ଼ରୁ ଉଜ୍ଜ୍ୱଳ ନୀଳ ଗ୍ରାଡିଏଣ୍ଟ ଯାହା ଗ୍ରୀଡ୍, ଚମକଦାର ଟ୍ରେସ୍, ଛୋଟ ବର୍ଗ ଏବଂ ଅସ୍ପଷ୍ଟ ଡାଟା ପରି ପ୍ୟାଟର୍ଣ୍ଣରେ ପରିପୂର୍ଣ୍ଣ, ଯାହା ଏକ ଉଚ୍ଚ-ପ୍ରଯୁକ୍ତି ଡ୍ୟାସବୋର୍ଡର ଛାପ ଦେଉଛି। ଉପର ଭାଗରେ କେନ୍ଦ୍ରିତ ଏକ ବଡ଼ ଶିରୋନାମା ଉଜ୍ଜ୍ୱଳ, ଚମକଦାର ଧଳା-ନୀଳ ଲେଖାରେ "HAVAL-128/4 HASH ALGORITHM" ପଢ଼ିଛି, ଯାହା ସୂକ୍ଷ୍ମ ସ୍କାନଲାଇନ୍ ଏବଂ ନିଅନ୍ ପ୍ରଭାବ ସହିତ।
ବାମ ପାର୍ଶ୍ୱରେ, "INPUT MESSAGE" ଲେବଲ୍ ଥିବା ଏକ ଭୂଲମ୍ବ ପ୍ୟାନେଲ୍ ଆସୁଥିବା ତଥ୍ୟକୁ ଷ୍ଟାକ୍ ହୋଇଥିବା ଆୟତାକାର ବ୍ଲକ ଭାବରେ ଉପସ୍ଥାପନ କରେ। ତିନୋଟି କମଳା ରଙ୍ଗର ବ୍ଲକକୁ "BLOCK 1," "BLOCK 2," ଏବଂ "BLOCK N…" ଲେବଲ୍ କରାଯାଇଛି, ଯାହା ଏକାଧିକ ମେସେଜ୍ ବ୍ଲକକୁ ସୂଚିତ କରେ। ସେମାନଙ୍କ ତଳେ ଦୁଇଟି ସବୁଜ ରଙ୍ଗର ବ୍ଲକ ଅଛି ଯାହା "PADDING" ଏବଂ "MESSAGE LENGTH" ଲେବଲ୍ ହୋଇଛି, ଯାହା ମାନକ ପ୍ରିପ୍ରୋସେସିଂ ପର୍ଯ୍ୟାୟକୁ ସୂଚିତ କରେ। ପତଳା, ଚମକଦାର ତୀରଗୁଡ଼ିକ ଏହି ଇନପୁଟ୍ ପ୍ୟାନେଲ୍ ରୁ କେନ୍ଦ୍ରୀୟ ପ୍ରକ୍ରିୟାକରଣ କ୍ଷେତ୍ର ଆଡକୁ ସୂଚିତ କରେ, ବାମରୁ ଡାହାଣକୁ ପ୍ରବାହ ଦେଖାଏ।
କେନ୍ଦ୍ରୀୟ ଅଂଶଟି "4 PASSES" ଶୀର୍ଷକ ଏକ ବଡ଼, ଫ୍ରେମ୍ ହୋଇଥିବା ଅଂଶ ଦ୍ୱାରା ପ୍ରଭାବିତ। ଏହି ଶୀର୍ଷକ ତଳେ, ଚାରୋଟି ସଂଲଗ୍ନ ସ୍ତମ୍ଭକୁ "PASS 1," "PASS 2," "PASS 3," ଏବଂ "PASS 4" ଲେବଲ୍ କରାଯାଇଛି। ଏହି ପାସଗୁଡ଼ିକ ମଧ୍ୟରେ, ଫଙ୍କସନ୍ ମାର୍କର୍ (F1, F2, F3, F4, F5) ସହିତ ଲେବଲ୍ ହୋଇଥିବା ଛୋଟ ଗୋଲାକାର ସବୁଜ କ୍ୟାପସୁଲ୍ କ୍ରମାନୁସାରେ ଦେଖାଯାଏ, ଯାହା ରାଉଣ୍ଡଗୁଡିକ ମଧ୍ୟରେ ବ୍ୟବହୃତ ଅଣ-ରେଖିକ ମିଶ୍ରଣ କାର୍ଯ୍ୟଗୁଡ଼ିକୁ ପ୍ରତିନିଧିତ୍ୱ କରେ। ଫଙ୍କସନ୍ କ୍ୟାପସୁଲ୍ ତଳେ, ଛୋଟ ବର୍ଗାକାର ଟାଇଲ୍ସର ଦୁଇଟି ଭୂସମାନ୍ତର ଲେନ୍ ପାସଗୁଡ଼ିକ ଦେଇ ପ୍ରଗତି କରୁଥିବା ଷ୍ଟେଟ୍ ରେଜିଷ୍ଟରଗୁଡ଼ିକୁ ଦର୍ଶାଏ। ଟାଇଲ୍ଗୁଡ଼ିକ ଶୀତଳ ନୀଳ ଏବଂ ଉଷ୍ମ କମଳା ରଙ୍ଗରେ ରଙ୍ଗୀନ ହୋଇଥାଏ ଏବଂ A, B, C, ଏବଂ D ଭଳି ଏକକ ଅକ୍ଷର ସହିତ ଲେବଲ୍ ହୋଇଥାଏ, ଯାହା ବିକଶିତ ଆଭ୍ୟନ୍ତରୀଣ ଅବସ୍ଥା ଶବ୍ଦଗୁଡ଼ିକୁ ସୂଚିତ କରେ। ଟାଇଲ୍ ମଧ୍ୟରେ ତୀରଗୁଡ଼ିକ ସୂଚାଇଥାଏ ଯେ ଅବସ୍ଥା କିପରି ଗତି କରେ ଏବଂ ଗୋଟିଏ ପାସ୍ ରୁ ଅନ୍ୟ ପାସ୍ କୁ ଅପଡେଟ୍ କରାଯାଏ, ଏକ ସ୍ପଷ୍ଟ ବାମ-ରୁ-ଡାହାଣ ପାଇପଲାଇନ୍ ସୃଷ୍ଟି କରେ। କେନ୍ଦ୍ରୀୟ ଫ୍ରେମର ତଳ ଧାରରେ, ଏକ କ୍ୟାପସନ୍ "ପ୍ରତି ପାସ୍ 32 ପ୍ରତିସ୍ଥାପନ ପଦକ୍ଷେପ" ଉଲ୍ଲେଖ କରେ, ଯାହା ପୁନରାବୃତ୍ତି ପ୍ରତି-ପାସ୍ କାର୍ଯ୍ୟଗୁଡ଼ିକୁ ଗୁରୁତ୍ୱ ଦିଏ।
ତଳ ମଧ୍ୟଭାଗରେ, ଚାରୋଟି ଗାଢ଼-ନୀଳ ଅପରେସନ୍ ବାକ୍ସର ଏକ ଧାଡି ସାଧାରଣ ବିଟ୍ୱାଇଜ୍ ଏବଂ ପାଟିଗଣିତ ପରିବର୍ତ୍ତନଗୁଡ଼ିକର ସାରାଂଶ ପ୍ରଦାନ କରେ। ପ୍ରତ୍ୟେକ ବାକ୍ସକୁ ଏକ ସଂକ୍ଷିପ୍ତ ଅପରେସନ୍ ନାମ ସହିତ ଲେବଲ୍ କରାଯାଇଛି: “ROTATE,” “>SHIFT,” “XOR,” ଏବଂ “MOD ADD।” ପ୍ରତ୍ୟେକ ଅପରେସନ୍ ଲେବଲ ତଳେ ଛୋଟ ଗ୍ଲୋ ଆକ୍ସେଣ୍ଟ ସହିତ ଏକ ଷ୍ଟାଇଲାଇଜ୍ଡ କମଳା ମଡ୍ୟୁଲ୍ ଅଛି, ଏବଂ ଭୂଲମ୍ବ ତୀରଗୁଡ଼ିକ ସୂଚିତ କରେ ଯେ ଏହି ଅପରେସନ୍ଗୁଡ଼ିକ ପ୍ରତିସ୍ଥାପନ ଏବଂ ମିଶ୍ରଣ ପ୍ରକ୍ରିୟାରେ ଫିଡ୍ କରନ୍ତି।
ଡାହାଣ ପାର୍ଶ୍ୱରେ, "FINAL RESULT" ଲେବଲ୍ ଥିବା ଏକ ଲମ୍ବା ପ୍ୟାନେଲ୍ ଅବସ୍ଥା ମୂଲ୍ୟଗୁଡ଼ିକର ଶେଷ ମିଶ୍ରଣକୁ ଦର୍ଶାଉଛି। ଏହି ପ୍ୟାନେଲ୍ର ଉପର ଭାଗରେ, "A," "B," ଏବଂ "B" ଲେବଲ୍ ଥିବା ତିନୋଟି ସବୁଜ ଟାଇଲ୍ ଦେଖାଯାଉଛି, ଯେଉଁଥିରେ ତଳକୁ ତୀରଗୁଡ଼ିକ "A," "C," ଏବଂ "D" ଲେବଲ୍ ଥିବା କମଳା ଟାଇଲ୍ସକୁ ନେଇଯାଉଛି, ଯାହା ଏକ ଅନ୍ତିମ ମିଶ୍ରଣ କିମ୍ବା ପୁନଃସଂଯୋଗ ପଦକ୍ଷେପକୁ ଦର୍ଶାଉଛି। ତଳେ, ଏକ ଗାଢ଼ ବାକ୍ସ "A * B * C * D" ସଦୃଶ ଏକ ସାଙ୍କେତିକ ଅଭିବ୍ୟକ୍ତି ଦେଖାଉଛି, ଯାହା ମିଳିତ ଅବସ୍ଥା ଶବ୍ଦଗୁଡ଼ିକର ଧାରଣାକୁ ଦୃଢ଼ କରୁଛି। ତଳେ, ଏକ ପ୍ରମୁଖ ଲେବଲ୍ "HAVAL HASH VALUE" ପଢିଛି, ଯାହା ଏକ ଚମକଦାର ସାୟାନ୍-ବାହ୍ୟରେଖାଯୁକ୍ତ ଆୟତକୁ ସୂଚାଇଛି ଯେଉଁଥିରେ ଶେଷ ହେକ୍ସାଡେସିମାଲ୍ ଡାଇଜେଷ୍ଟ ଅଛି। ଡାଇଜେଷ୍ଟକୁ ଦୁଇଟି ରେଖା ବଡ଼ ଅକ୍ଷର ହେକ୍ସ ଅକ୍ଷର ଭାବରେ ଦର୍ଶାଯାଇଛି, ଦୃଶ୍ୟମାନ ଭାବରେ ସମ୍ପୂର୍ଣ୍ଣ 128-ବିଟ୍ ଆଉଟପୁଟ୍ ଭାବରେ ଉପସ୍ଥାପିତ କରାଯାଇଛି। ସାମଗ୍ରିକ ଭାବରେ, ଚିତ୍ରଟି ଇନପୁଟ୍ ବାର୍ତ୍ତା ବ୍ଲକରୁ ଚାରିଟି ପରିବର୍ତ୍ତନ ପାସ୍ ମାଧ୍ୟମରେ ଚୂଡ଼ାନ୍ତ HAVAL-128/4 ହାସ୍ ପର୍ଯ୍ୟନ୍ତ ଏକ ସଂରଚିତ, ପର୍ଯ୍ୟାୟକ୍ରମେ ପ୍ରବାହ ଯୋଗାଯୋଗ କରିବା ପାଇଁ କ୍ରିସ୍ପ୍ ନିଅନ୍ ସୀମା, ତୀର ଏବଂ ଖଣ୍ଡିତ ପ୍ୟାନେଲ୍ ବ୍ୟବହାର କରେ।
ପ୍ରତିଛବିଟି ଏହା ସହିତ ଜଡିତ: HAVAL-128/4 ହାସ୍ କୋଡ୍ କାଲକୁଲେଟର
