Snefru-256 ହ୍ୟାଶ୍ କୋଡ୍ କ୍ୟାଲକୁଲେଟର୍
ପ୍ରକାଶିତ: 5:43:15 PM UTC ଠାରେ ଫେବୃଆରୀ 17, 2025
ଟେକ୍ସଟ୍ ଇନପୁଟ୍ କିମ୍ବା ଫାଇଲ୍ ଅପଲୋଡ୍ ଆଧାରରେ ଏକ ହାଶ୍ କୋଡ୍ ଗଣନା କରିବାକୁ ହାଶ କୋଡ୍ କ୍ୟାଲକୁଲେଟର ଯାହା ସ୍ନେଫ୍ରୁ 256 ବିଟ୍ (Snefru-256) ହ୍ୟାଶ ପ୍ରକାର୍ଯ୍ୟ ବ୍ୟବହାର କରେ।Snefru-256 Hash Code Calculator
୧୯୯୦ ମସିହାରେ ରାଲ୍ଫ ମର୍କଲଙ୍କ ଦ୍ୱାରା ଡିଜାଇନ୍ କରାଯାଇଥିବା ଏକ କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ହାସ୍ ଫଙ୍କସନ୍ ହେଉଛି ସ୍ନେଫ୍ ହାସ୍ ଫଙ୍କସନ୍ । ଏହା ପ୍ରଥମେ ସୁରକ୍ଷିତ ହ୍ୟାଶ ଆଲଗୋରିଦମ୍ ର ମାନକୀକରଣ ପାଇଁ ପ୍ରାରମ୍ଭିକ ପ୍ରୟାସ ସମୟରେ ନ୍ୟାସନାଲ ଇନଷ୍ଟିଚ୍ୟୁଟ୍ ଅଫ୍ ଷ୍ଟାଣ୍ଡାର୍ଡସ୍ ଆଣ୍ଡ ଟେକ୍ନୋଲୋଜି (ଏନଆଇଏସଟି)ରେ ଦାଖଲର ଏକ ଅଂଶ ଭାବରେ ଉଦ୍ଦିଷ୍ଟ ଥିଲା । ଯଦିଓ ଏହା ଆଜି ବ୍ୟାପକ ଭାବରେ ବ୍ୟବହୃତ ହୁଏ ନାହିଁ, ସ୍ନେଫ୍ରୁ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ କାରଣ ଏହା ପରବର୍ତ୍ତୀ କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ଡିଜାଇନକୁ ପ୍ରଭାବିତ କରୁଥିବା ଧାରଣାପ୍ରଚଳନ କରିଥିଲା ।
ସ୍ନେଫ୍ରୁ ମୂଳତଃ ପରିବର୍ତ୍ତନଶୀଳ ଆଉଟପୁଟ୍ ଆକାରକୁ ସମର୍ଥନ କରେ, କିନ୍ତୁ ଏଠାରେ ଉପସ୍ଥାପିତ ସଂସ୍କରଣ ଏକ 256 ବିଟ୍ (32 ବାଇଟ୍) ଆଉଟପୁଟ ଉତ୍ପାଦନ କରେ, ଯାହା ସାଧାରଣତଃ 64 ଅଙ୍କ ବିଶିଷ୍ଟ ହେକ୍ସାଡେସିମାଲ ସଂଖ୍ୟା ଭାବରେ ଦୃଶ୍ୟମାନ ହୁଏ ।
ସମ୍ପୂର୍ଣ୍ଣ ପ୍ରକାଶ: ମୁଁ ଏହି ପୃଷ୍ଠାରେ ବ୍ୟବହୃତ ହାସ୍ ଫଙ୍କସନ୍ର ନିର୍ଦ୍ଦିଷ୍ଟ କାର୍ଯ୍ୟାନ୍ୱୟନ ଲେଖିନାହିଁ। ଏହା PHP ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ସହିତ ଅନ୍ତର୍ଭୁକ୍ତ ଏକ ମାନକ ଫଙ୍କସନ୍। ସୁବିଧା ପାଇଁ ଏଠାରେ ସାର୍ବଜନୀନ ଭାବରେ ଉପଲବ୍ଧ କରିବା ପାଇଁ ମୁଁ କେବଳ ୱେବ୍ ଇଣ୍ଟରଫେସ୍ ତିଆରି କରିଛି।
ସ୍ନେଫ୍ରୁ ହାଶ ଆଲଗୋରିଦମ୍ ବିଷୟରେ
ମୁଁ ଜଣେ ଗଣିତଜ୍ଞ କିମ୍ବା କ୍ରିପ୍ଟୋଗ୍ରାଫର ନୁହେଁ, କିନ୍ତୁ ମୁଁ ଏହି ହାଶ କାର୍ଯ୍ୟକୁ ଏପରି ଭାବରେ ବର୍ଣ୍ଣନା କରିବାକୁ ଚେଷ୍ଟା କରିବି ଯାହା ମୋର ସାଥୀ ଅଣ ଗଣିତଜ୍ଞମାନେ ବୁଝିପାରିବେ | ଯଦି ଆପଣ ଗଣିତ-ଭାରୀ, ବୈଜ୍ଞାନିକ ଭାବରେ ସଠିକ୍ ବ୍ୟାଖ୍ୟାକୁ ପସନ୍ଦ କରନ୍ତି, ମୁଁ ନିଶ୍ଚିତ ଯେ ଆପଣ ଏହାକୁ ଅନ୍ୟତ୍ର ପାଇପାରିବେ ;-)
ଯଦିଓ ସ୍ନେଫ୍ରୁକୁ ନୂତନ ପ୍ରଣାଳୀ ପାଇଁ ସୁରକ୍ଷିତ ଏବଂ ଉପଯୁକ୍ତ ବୋଲି ବିବେଚନା କରାଯାଏ ନାହିଁ, ତଥାପି ଐତିହାସିକ କାରଣରୁ ଏହା ଆକର୍ଷଣୀୟ, କାରଣ ଏହାର ଡିଜାଇନ୍ ଅନେକ ପରବର୍ତ୍ତୀ ହାସ୍ କାର୍ଯ୍ୟକୁ ପ୍ରଭାବିତ କରିଥାଏ ଯାହା ବର୍ତ୍ତମାନ ମଧ୍ୟ ବ୍ୟବହୃତ ହେଉଛି ।
ଆପଣ ସ୍ନେଫ୍ରୁକୁ ଏକ ଉଚ୍ଚ କ୍ଷମତାସମ୍ପନ୍ନ ବ୍ଲେଣ୍ଡର ପରି କଳ୍ପନା କରିପାରିବେ ଯେ ପର୍ଯ୍ୟନ୍ତ ଆପଣ ମୂଳ ଇନପୁଟ୍ କୁ ଆଉ ଚିହ୍ନି ପାରିବେ ନାହିଁ, ସେ ପର୍ଯ୍ୟନ୍ତ ଉପାଦାନଗୁଡିକୁ ମିଶ୍ରଣ ଏବଂ କାଟିବା ପାଇଁ ଡିଜାଇନ୍ କରାଯାଇଛି, କିନ୍ତୁ ସମସ୍ତ ହାଶ ପ୍ରକାର୍ଯ୍ୟ ପରି, ଏହା ସର୍ବଦା ସମାନ ଇନପୁଟ୍ ପାଇଁ ସମାନ ଆଉଟପୁଟ୍ ଦେବ।
ଏହା ଏକ ତିନୋଟି ପର୍ଯ୍ୟାୟ ପ୍ରକ୍ରିୟା:
ଷ୍ଟେପ 1: ଉପାଦାନ (ଇନପୁଟ୍ ଡାଟା) କାଟି ଦିଅନ୍ତୁ
- ପ୍ରଥମେ, ଆପଣ ଆପଣଙ୍କ ଉପାଦାନଗୁଡିକୁ ଛୋଟ ଛୋଟ ଖଣ୍ଡରେ କାଟି ଦିଅନ୍ତୁ ଯାହା ଦ୍ୱାରା ସେମାନେ ବ୍ଲେଣ୍ଡରରେ ଫିଟ୍ ହୁଅନ୍ତି । ଏହା ଡାଟାକୁ ବ୍ଲକରେ ବିଭକ୍ତ କରିବା ପରି ।
ଷ୍ଟେପ୍ ୨: ମିଶ୍ରଣ ରାଉଣ୍ଡ (ଭିନ୍ନ ଭିନ୍ନ ବେଗରେ ବ୍ଲେଣ୍ଡର)
- ସ୍ନେଫ୍ରୁ କେବଳ ଥରେ ମିଶିନଥାଏ । ସବୁକିଛି ଭଲ ଭାବରେ ମିଶ୍ରିତ ହୋଇଛି କି ନାହିଁ ତାହା ସୁନିଶ୍ଚିତ କରିବା ପାଇଁ ଏହା ଅନେକ ରାଉଣ୍ଡ ମିଶ୍ରଣ କରିଥାଏ - ଯେପରିକି କାଟିବା, ଶୁଦ୍ଧ କରିବା ଏବଂ ସ୍ପନ୍ଦନ ମଧ୍ୟରେ ପରିବର୍ତ୍ତନ କରିବା ।
- ପ୍ରତ୍ୟେକ ରାଉଣ୍ଡରେ, ବ୍ଲେଣ୍ଡର:
- ବିଭିନ୍ନ ଦିଗରେ ଗୋଳାଇଥାଏ (ଯେମିତି ସ୍ମୁଦିକୁ ଓଲଟା ଓଲଟା କରିବା)।
- ମିଶ୍ରଣକୁ ପୂର୍ବାନୁମାନ କରିବା ଆହୁରି କଷ୍ଟକର କରିବା ପାଇଁ ଗୁପ୍ତ "ଟ୍ୱିଷ୍ଟ" (ଯେପରି କି ଅଦ୍ଭୁତ ସ୍ୱାଦର କ୍ଷୁଦ୍ର ସିଞ୍ଚନ) ଯୋଡାଯାଇଥାଏ।
- ପ୍ରତିଥର ଭିନ୍ନ ଭିନ୍ନ ଭାବରେ ଗତି କରିବାକୁ ଗତି ପରିବର୍ତ୍ତନ କରନ୍ତୁ।
ଷ୍ଟେପ ୩: ଫାଇନାଲ ସ୍ମୁଦି (ଦ ହାଶ)
- ମିଶ୍ରଣର 8 ଟି ତୀବ୍ର ରାଉଣ୍ଡ ପରେ, ଆପଣ ଚୂଡ଼ାନ୍ତ ସ୍ମୁଦି ଢାଳିଦିଅନ୍ତି। ଏହା ହେଉଛି ହାଶ - ଏକ ଅନନ୍ୟ ଦେଖାଯାଉଥିବା ମିଶ୍ରଣ ଯାହା ସମ୍ପୂର୍ଣ୍ଣ ଭାବରେ ଠପ୍ ହୋଇଯାଇଛି ।