ପ୍ରତିଛବି: HAVAL-256/3 ହାସ୍ ଆଲଗୋରିଦମ୍ ସାରାଂଶ
ପ୍ରକାଶିତ: 2:08:37 PM UTC ଠାରେ ଜାନୁଆରୀ 12, 2026
ଶେଷ ଥର ପାଇଁ ଅଦ୍ୟତନ ହୋଇଥିଲା: 7:35:37 PM UTC ଠାରେ ଜାନୁଆରୀ 9, 2026
ଲ୍ୟାଣ୍ଡସ୍କେପ୍ ଇନଫୋଗ୍ରାଫିକ୍ HAVAL-256/3 ହାସ୍ ଆଲଗୋରିଦମକୁ ଦୃଶ୍ୟମାନ କରୁଛି, ଯେଉଁଥିରେ ପ୍ୟାଡିଂ, 1024-ବିଟ୍ ମେସେଜ୍ ବ୍ଲକ, ତିନୋଟି ସଙ୍କୋଚନ ପାସ୍, 96 ରାଉଣ୍ଡ, ଆଭ୍ୟନ୍ତରୀଣ HAVAL ଫଙ୍କସନ୍ ଏବଂ ଫଳସ୍ୱରୂପ 256-ବିଟ୍ ହାସ୍ ମୂଲ୍ୟ ଅନ୍ତର୍ଭୁକ୍ତ।
HAVAL-256/3 Hash Algorithm Overview

ଏହି ଛବିର ଉପଲବ୍ଧ ସଂସ୍କରଣଗୁଡ଼ିକ
ତଳେ ଡାଉନଲୋଡ୍ ପାଇଁ ଉପଲବ୍ଧ ପ୍ରତିଛବି ଫାଇଲଗୁଡ଼ିକ କମ୍ ସଙ୍କୁଚିତ ଏବଂ ଉଚ୍ଚ ରିଜୋଲ୍ୟୁସନ୍ - ଏବଂ ଫଳସ୍ୱରୂପ, ଏହି ୱେବସାଇଟରେ ଥିବା ଆର୍ଟିକିଲ୍ ଏବଂ ପୃଷ୍ଠାଗୁଡ଼ିକରେ ଏମ୍ବେଡ୍ ହୋଇଥିବା ପ୍ରତିଛବିଗୁଡ଼ିକ ଅପେକ୍ଷା ଉଚ୍ଚ ଗୁଣବତ୍ତା, ଯାହା ବ୍ୟାଣ୍ଡୱିଡଥ୍ ବ୍ୟବହାର ହ୍ରାସ କରିବା ପାଇଁ ଫାଇଲ୍ ଆକାର ପାଇଁ ଅଧିକ ଅପ୍ଟିମାଇଜ୍ କରାଯାଇଛି।
ନିୟମିତ ଆକାର (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-256/3 କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ହାସ୍ ଆଲଗୋରିଦମର ଏକ ବିସ୍ତୃତ, ଭୂଦୃଶ୍ୟ-ମୁଖୀ ବୈଷୟିକ ଦୃଶ୍ୟକରଣ, ଯାହା ଏକ ଭବିଷ୍ୟତ ନୀଳ-ଏବଂ-କମଳା ସାଇବର ଶୈଳୀରେ ଡିଜାଇନ୍ କରାଯାଇଛି। ବାମ ପାର୍ଶ୍ୱରେ, "INPUT DATA" ଲେବଲ୍ ଥିବା ଏକ ସ୍ତମ୍ଭ "PADDING & LENGTH APPENDING" ଚିହ୍ନିତ ଏକ ଫନେଲରେ ବାଇନାରୀ ଅଙ୍କ କାସକେଡିଂ ଦେଖାଉଛି, ଯାହା ପ୍ରିପ୍ରୋସେସିଂ ପର୍ଯ୍ୟାୟକୁ ପ୍ରତିନିଧିତ୍ୱ କରେ ଯେଉଁଠାରେ ମୂଳ ବାର୍ତ୍ତା ପ୍ୟାଡେଡ୍ ହୋଇଥାଏ ଏବଂ ଏହାର ବିଟ୍ ଲମ୍ବ ଯୋଡାଯାଇଥାଏ। ଫନେଲ୍ ତଳେ, ଏକ ଚମକଦାର ପ୍ୟାନେଲ୍ ସ୍ପଷ୍ଟ ଭାବରେ "1024-BIT BLOCKS" ଉଲ୍ଲେଖ କରେ, ଯାହା ସୂଚିତ କରେ ଯେ ପ୍ୟାଡେଡ୍ ବାର୍ତ୍ତା ସ୍ଥିର-ଆକାର 1024-ବିଟ୍ ବ୍ଲକରେ ବିଭକ୍ତ ହୋଇଛି। ଏହି ବ୍ଲକଗୁଡ଼ିକ ଏକ "MESSAGE BLOCKS" ବିଭାଗରେ ତଳକୁ ପ୍ରବାହିତ ହୁଏ, B1 ଏବଂ B2 ଲେବଲ୍ ହୋଇଥିବା ବ୍ୟକ୍ତିଗତ ବ୍ଲକଗୁଡ଼ିକ ସହିତ, ଯେଉଁଠାରୁ ତୀରଗୁଡ଼ିକ ମୁଖ୍ୟ ସଙ୍କୋଚନ ପାଇପଲାଇନକୁ ନେଇଯାଏ।
କେନ୍ଦ୍ରୀୟ କ୍ଷେତ୍ରଟି "3 PASSES" ଶୀର୍ଷକ ଏକ ବଡ଼ ଗୋଲାକାର ଆୟତକ୍ଷେତ୍ରରେ ଆବଦ୍ଧ, ଯାହା HAVAL-256/3 ପ୍ରତ୍ୟେକ ବ୍ଲକ ଉପରେ ତିନୋଟି କ୍ରମିକ ପାସ୍ କରେ ବୋଲି ଗୁରୁତ୍ୱ ଦେଇଥାଏ। ଏହି କ୍ଷେତ୍ର ଭିତରେ PASS 1, PASS 2, ଏବଂ PASS 3 ଲେବଲ୍ ହୋଇଥିବା ତିନୋଟି ଭୂସମାନ୍ତର ପର୍ଯ୍ୟାୟ ଅଛି, ପ୍ରତ୍ୟେକଟିରେ ଛୋଟ ସ୍କିମେଟିକ୍ ସର୍କିଟ୍ ଅଛି ଯାହା ଆଭ୍ୟନ୍ତରୀଣ ମିଶ୍ରଣ କାର୍ଯ୍ୟକୁ ଦର୍ଶାଏ। ଏହି ପର୍ଯ୍ୟାୟଗୁଡ଼ିକର ଡାହାଣ ପାର୍ଶ୍ୱରେ B, C, D, E, ଏବଂ F ଭଳି ଅକ୍ଷର ସହିତ ଲେବଲ୍ ହୋଇଥିବା ଛୋଟ ରେଜିଷ୍ଟର ବାକ୍ସର ଏକ ଭୂଲମ୍ବ ଷ୍ଟାକ୍ ଅଛି, ଯାହା ପ୍ରକ୍ରିୟାକରଣ ସମୟରେ ଅପଡେଟ୍ ହୋଇଥିବା ଆଲଗୋରିଦମର ଆଭ୍ୟନ୍ତରୀଣ ଅବସ୍ଥା ଶବ୍ଦକୁ ପ୍ରତୀକ କରେ। ପାସ୍ କ୍ଷେତ୍ରର ଡାହାଣ ଧାର ନିକଟରେ "96 ROUNDS" ପଢ଼ିବା ଏକ ଲେବଲ୍ ଦେଖାଯାଏ, ଯାହା ସଂକ୍ଷେପରେ ଦର୍ଶାଏ ଯେ ତିନୋଟି ପାସ୍ ଏକାଠି ମୋଟ 96 ଟି ପଦକ୍ଷେପ ନେଇଥାଏ।
ପାସ୍ ତଳେ, "HAVAL FUNCTION" ନାମକ ଏକ ଫ୍ରେମ୍ ହୋଇଥିବା ବିଭାଗ ପ୍ରତି-ରାଉଣ୍ଡ କାର୍ଯ୍ୟଗୁଡ଼ିକୁ ଭାଙ୍ଗିଥାଏ। ଏହା ମଧ୍ୟରେ, ଫଙ୍କସନ୍ f(x, y, z) କୁ ଯୋଗ, ଘୂର୍ଣ୍ଣନ ଏବଂ ଗୁଣନ-ଶୈଳୀ ପ୍ରତୀକ ସମେତ ଅପରେଟରମାନଙ୍କର ଏକ କ୍ରମରେ ଫିଡ୍ କରୁଥିବା ଦେଖାଯାଇଛି, ସମସ୍ତ ସ୍ଥିତିରେ ପ୍ରୟୋଗ ହୋଇଥିବା ଅଣ-ରେଖିକ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ଦର୍ଶାଇବା ପାଇଁ ତୀର ଦ୍ୱାରା ସଂଯୁକ୍ତ। ଏହି ବ୍ଲକ ଦୃଶ୍ୟମାନ ଭାବରେ ଦର୍ଶାଏ ଯେ ପ୍ରତ୍ୟେକ ରାଉଣ୍ଡ ସମୟରେ ବାର୍ତ୍ତା ଶବ୍ଦ ଏବଂ ଆଭ୍ୟନ୍ତରୀଣ ରେଜିଷ୍ଟରଗୁଡ଼ିକୁ କିପରି ମିଶ୍ରିତ ଏବଂ କ୍ରମବଦ୍ଧ କରାଯାଏ।
ଡାହାଣ ପାର୍ଶ୍ୱରେ, ଏକାଧିକ ଉଜ୍ଜ୍ୱଳ ରେଖାଗୁଡ଼ିକ ଏକ ଷ୍ଟାଇଲାଇଜ୍ଡ ସର୍କିଟ୍ ବୋର୍ଡ ପୃଷ୍ଠଭୂମିରେ ଏମ୍ବେଡ୍ ହୋଇଥିବା ଏକ ବଡ଼ ସୁବର୍ଣ୍ଣ ପ୍ୟାଡଲକ୍ ଆଇକନ୍ ଆଡ଼କୁ ଏକତ୍ରିତ ହୁଏ, ଯାହା ହାସିଂ ପ୍ରକ୍ରିୟାର ସୁରକ୍ଷା ଫଳାଫଳକୁ ପ୍ରତିନିଧିତ୍ୱ କରେ। ପ୍ୟାଡଲକ୍ ତଳେ, ଏକ ପ୍ରମୁଖ ବାକ୍ସ "256-BIT HASH VALUE" ଲେଖାଯାଇଛି, ତା’ପରେ ଚୂଡ଼ାନ୍ତ ଆଉଟପୁଟ୍ ଫର୍ମାଟ୍ ଦର୍ଶାଇବା ପାଇଁ "D95A5B59A335933988A06A96..." ସହିତ ଆରମ୍ଭ ହୋଇଥିବା ଏକ କଟୁଆଟେଡ୍ ହେକ୍ସାଡେସିମାଲ୍ ଡାଇଜେଷ୍ଟ ଷ୍ଟ୍ରିଙ୍ଗ ଅଛି। ଇନଫୋଗ୍ରାଫିକ୍ ର ତଳ ଭାଗରେ, "HAVAL-256/3 HASH ALGORITHM" ଶୀର୍ଷକ ବୋଲ୍ଡ ଅକ୍ଷରରେ ପ୍ରଦର୍ଶିତ ହୋଇଛି। ସାମଗ୍ରିକ ଭାବରେ, ଚିତ୍ରଟି ଆଲଗୋରିଦମର ଗଠନ ଏବଂ ପର୍ଯ୍ୟାୟଗୁଡ଼ିକୁ ଅନୁସରଣ କରିବା ସହଜ କରିବା ପାଇଁ ରଞ୍ଚ ଇନପୁଟ୍ ରୁ ପ୍ୟାଡିଂ ମାଧ୍ୟମରେ ପୂର୍ଣ୍ଣ ଡାଟା ପ୍ରବାହ, 1024-ବିଟ୍ ବ୍ଲକ ପ୍ରକ୍ରିୟାକରଣ, 96 ରାଉଣ୍ଡ ସହିତ ତିନି-ପାସ୍ ସଙ୍କୋଚନ ଏବଂ ଶେଷରେ ସ୍ଥିର-ଲମ୍ବ 256-ବିଟ୍ ହାସ୍ ଫଳାଫଳକୁ ଉପସ୍ଥାପନ କରେ।
ପ୍ରତିଛବିଟି ଏହା ସହିତ ଜଡିତ: HAVAL-256/3 ହାସ୍ କୋଡ୍ କାଲକୁଲେଟର
