Miklix

MD2 ହାସ୍ କୋଡ୍ କାଲକୁଲେଟର

ପ୍ରକାଶିତ: 10:41:13 PM UTC ଠାରେ ଫେବୃଆରୀ 16, 2025
ଶେଷ ଥର ପାଇଁ ଅଦ୍ୟତନ ହୋଇଥିଲା: 9:07:08 AM UTC ଠାରେ ଜାନୁଆରୀ 12, 2026

ଟେକ୍ସଟ୍ ଇନପୁଟ୍ କିମ୍ବା ଫାଇଲ୍ ଅପଲୋଡ୍ ଉପରେ ଆଧାରିତ ଏକ ହାସ୍ କୋଡ୍ ଗଣନା କରିବା ପାଇଁ ମେସେଜ୍ ଡାଇଜେଷ୍ଟ 2 (MD2) ହାସ୍ ଫଙ୍କସନ୍ ବ୍ୟବହାର କରୁଥିବା ହାସ୍ କୋଡ୍ କାଲକୁଲେଟର।

ଏହି ପୃଷ୍ଠାକୁ ଅଧିକରୁ ଅଧିକ ଲୋକଙ୍କ ପାଖରେ ପହଞ୍ଚାଇବା ପାଇଁ ଇଂରାଜୀରୁ ମେସିନ୍ ଅନୁବାଦ କରାଯାଇଥିଲା। ଦୁର୍ଭାଗ୍ୟବଶତଃ, ମେସିନ୍ ଅନୁବାଦ ଏପର୍ଯ୍ୟନ୍ତ ଏକ ସିଦ୍ଧ ପ୍ରଯୁକ୍ତିବିଦ୍ୟା ନୁହେଁ, ତେଣୁ ତ୍ରୁଟି ହୋଇପାରେ। ଯଦି ଆପଣ ଚାହାଁନ୍ତି, ତେବେ ଆପଣ ଏଠାରେ ମୂଳ ଇଂରାଜୀ ସଂସ୍କରଣ ଦେଖିପାରିବେ:

MD2 Hash Code Calculator

MD2 (ମେସେଜ୍ ଡାଇଜେଷ୍ଟ 2) ହାସ୍ ଫଙ୍କସନ୍ ହେଉଛି ଏକ କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ହାସ୍ ଫଙ୍କସନ୍ ଯାହା 1989 ମସିହାରେ ରୋନାଲ୍ଡ ରିଭେଷ୍ଟଙ୍କ ଦ୍ୱାରା ଡିଜାଇନ୍ କରାଯାଇଥିଲା। ଏହାକୁ ବିଶେଷ ଭାବରେ 8-ବିଟ୍ କମ୍ପ୍ୟୁଟର ପାଇଁ ଅପ୍ଟିମାଇଜ୍ କରାଯାଇଥିଲା। ଯଦିଓ ବର୍ତ୍ତମାନ ଏହାକୁ ପୁରୁଣା ଏବଂ କ୍ରିପ୍ଟୋଗ୍ରାଫିକ୍ ଉଦ୍ଦେଶ୍ୟ ପାଇଁ ଅସୁରକ୍ଷିତ ବୋଲି ବିବେଚନା କରାଯାଉଛି, ତଥାପି ଯଦି କାହାକୁ ଏକ ପଛୁଆ-ସୁସଙ୍ଗତ ହାସ୍ କୋଡ୍ ଗଣନା କରିବାକୁ ପଡିବ ତେବେ ଏହାକୁ ଏଠାରେ ଅନ୍ତର୍ଭୁକ୍ତ କରାଯାଇଛି। ନୂତନ ସିଷ୍ଟମ୍ ଡିଜାଇନ୍ କରିବା ସମୟରେ ଏହାକୁ ବ୍ୟବହାର କରାଯିବା ଉଚିତ ନୁହେଁ।

ସମ୍ପୂର୍ଣ୍ଣ ପ୍ରକାଶ: ମୁଁ ଏହି ପୃଷ୍ଠାରେ ବ୍ୟବହୃତ ହାସ୍ ଫଙ୍କସନ୍‌ର ନିର୍ଦ୍ଦିଷ୍ଟ କାର୍ଯ୍ୟାନ୍ୱୟନ ଲେଖିନାହିଁ। ଏହା PHP ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ସହିତ ଅନ୍ତର୍ଭୁକ୍ତ ଏକ ମାନକ ଫଙ୍କସନ୍। ସୁବିଧା ପାଇଁ ଏଠାରେ ସାର୍ବଜନୀନ ଭାବରେ ଉପଲବ୍ଧ କରିବା ପାଇଁ ମୁଁ କେବଳ ୱେବ୍ ଇଣ୍ଟରଫେସ୍ ତିଆରି କରିଛି।


ନୂତନ ହାସ୍ କୋଡ୍ ଗଣନା କରନ୍ତୁ

ଏହି ଫର୍ମ ମାଧ୍ୟମରେ ଦାଖଲ ହୋଇଥିବା ତଥ୍ୟ କିମ୍ବା ଅପଲୋଡ୍ ହୋଇଥିବା ଫାଇଲଗୁଡ଼ିକୁ କେବଳ ଅନୁରୋଧିତ ହାସ୍ କୋଡ୍ ଜେନେରେଟ୍ କରିବା ପାଇଁ ଯେତେ ସମୟ ଲାଗେ ସେତେ ସମୟ ପାଇଁ ସର୍ଭରରେ ରଖାଯିବ। ଫଳାଫଳ ଆପଣଙ୍କ ବ୍ରାଉଜରକୁ ଫେରିବା ପୂର୍ବରୁ ଏହାକୁ ତୁରନ୍ତ ଡିଲିଟ୍ କରିଦିଆଯିବ।

ଇନପୁଟ୍ ଡାଟା:



ଦାଖଲ କରାଯାଇଥିବା ପାଠ୍ୟ UTF-8 ଏନକୋଡେଡ୍ ଅଟେ। ଯେହେତୁ ହାସ୍ ଫଙ୍କସନ୍ ବାଇନାରୀ ଡାଟାରେ କାର୍ଯ୍ୟ କରେ, ଫଳାଫଳ ଅନ୍ୟ ଏନକୋଡିଂରେ ଥିବା ପାଠ୍ୟଠାରୁ ଭିନ୍ନ ହେବ। ଯଦି ଆପଣଙ୍କୁ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ଏନକୋଡିଂରେ ଏକ ପାଠ୍ୟର ଏକ ହାସ୍ ଗଣନା କରିବାକୁ ପଡିବ, ତେବେ ଆପଣଙ୍କୁ ଏହା ବଦଳରେ ଏକ ଫାଇଲ୍ ଅପଲୋଡ୍ କରିବା ଉଚିତ।



MD2 ହାସ୍ ଆଲଗୋରିଦମ୍ ବିଷୟରେ

ମୁଁ ସରଳ ଗଣିତରେ ଠିକ୍ ଅଛି, କିନ୍ତୁ ଅତ୍ୟନ୍ତ ଭଲ ନୁହେଁ ଏବଂ ନିଜକୁ ଗଣିତଜ୍ଞ ବୋଲି କୌଣସି ପ୍ରକାରେ ଭାବୁନାହିଁ, ତେଣୁ ମୁଁ ଏହି ହାସ୍ ଫଙ୍କସନ୍ କିପରି କାମ କରେ ତାହା ବ୍ୟାଖ୍ୟା କରିବାକୁ ଚେଷ୍ଟା କରିବି ଯାହା ଗଣିତଜ୍ଞ ନୁହେଁ ବୋଲି ବୁଝିପାରିବେ। ଯଦି ଆପଣ ପୂର୍ଣ୍ଣ ଗଣିତ ସଂସ୍କରଣ ପସନ୍ଦ କରନ୍ତି, ତେବେ ୱେବରେ ଅନେକ ସ୍ଥାନରେ ଏହା ପାଇବା ସହଜ ;-)

ଏବେ, କଳ୍ପନା କରନ୍ତୁ ଯେ ଆପଣଙ୍କର ଏକ ରେସିପି ଅଛି ଯାହା ଯେକୌଣସି ଉପାଦାନ (ଆପଣଙ୍କର ବାର୍ତ୍ତା) ନେଇଥାଏ ଏବଂ ସର୍ବଦା ସେଗୁଡ଼ିକୁ ଗୋଟିଏ ଛୋଟ, 16-ପିସ ଚକୋଲେଟ୍ ବାର୍ (ହାସ୍) ରେ ପରିଣତ କରିଥାଏ। ଆପଣଙ୍କର ଉପାଦାନଗୁଡ଼ିକ କ'ଣ ହେଉ କିମ୍ବା ସେଗୁଡ଼ିକ କେତେ ବଡ଼ କିମ୍ବା ଛୋଟ ହେଉ, ଆପଣ ସର୍ବଦା ସମାନ ଆକାରର ଚକୋଲେଟ୍ ବାର୍ ସହିତ ଶେଷ କରିବେ।

ଏହି ରେସିପିର ଲକ୍ଷ୍ୟ ହେଉଛି:

  1. କେବଳ ଚକୋଲେଟକୁ ଦେଖି ଆପଣ ସାମଗ୍ରୀ ଅନୁମାନ କରିପାରିବେ ନାହିଁ।
  2. ଉପାଦାନରେ ସାମାନ୍ୟ ପରିବର୍ତ୍ତନ ମଧ୍ୟ ଚକୋଲେଟର ସ୍ୱାଦକୁ ସମ୍ପୂର୍ଣ୍ଣ ଭିନ୍ନ କରିଦିଏ, ତେଣୁ ଆପଣ ଜାଣିପାରିବେ ଯେ କେହି ଉପାଦାନ କିମ୍ବା ରେସିପିରେ ହରକତ କରିଛନ୍ତି କି ନାହିଁ।

ଚକୋଲେଟ୍ ବାର ତିଆରି କରିବା ଏକ ତିନି ପଦକ୍ଷେପ ପ୍ରକ୍ରିୟା:


ପଦକ୍ଷେପ ୧: ବାର୍ତ୍ତାକୁ ପ୍ୟାଡିଂ କରିବା (ଉପାଦାନଗୁଡ଼ିକୁ ଫିଟ୍ କରିବା)

ଧରାଯାଉ, ତୁମର ଏକ ଟୋକେଇ ଅଛି ଯେଉଁଥିରେ ଠିକ୍ ୧୬ଟି ସେଓ (କିମ୍ବା ସାମଗ୍ରୀ) ଅଛି। କିନ୍ତୁ ଯଦି ତୁମର କେବଳ ୧୪ଟି ସେଓ ଅଛି ତେବେ କ'ଣ ହେବ? ଟୋକେଇ ପୂରଣ କରିବା ପାଇଁ ତୁମକୁ ଆଉ ୨ଟି ଯୋଡିବାକୁ ପଡିବ। ଯଦି ତୁମେ ଛୋଟ ଅଛ, ତେବେ ତୁମେ କେବଳ ଅତିରିକ୍ତ ସେଓ ଯୋଡିବ। ଉଦାହରଣ ସ୍ୱରୂପ:

  • ଯଦି ତୁମକୁ ଆଉ ଦୁଇଟି ସେଓ ଦରକାର, ତୁମେ ଦୁଇଟି ସେଓ ଯୋଡ଼।
  • ଯଦି ଆପଣଙ୍କର 16 ରୁ ଅଧିକ ଅଛି, ତେବେ ଆପଣଙ୍କୁ ପରବର୍ତ୍ତୀ ବାସ୍କଡ୍ ପୂରଣ କରିବାକୁ ପଡିବ। ଉଦାହରଣ ସ୍ୱରୂପ, ଯଦି ଆପଣଙ୍କର 28 ଅଛି, ତେବେ ଆପଣ 32 (ଦୁଇ ଗୁଣ 16) ପାଇବା ପାଇଁ ଚାରି ଯୋଡନ୍ତୁ।

ଏହା ନିଶ୍ଚିତ କରେ ଯେ ଆମେ ପରବର୍ତ୍ତୀ ପଦକ୍ଷେପକୁ ଯିବା ପୂର୍ବରୁ ପ୍ରତ୍ୟେକ ଟୋକେଇ ପୂର୍ଣ୍ଣ ଅଛି।


ପଦକ୍ଷେପ ୨: ଏକ ଚେକସମ୍ ଯୋଡିବା (ଗୁପ୍ତ ଉପାଦାନ ତାଲିକା)

ଏବେ, ଆମେ ଟୋକେଇରେ ଥିବା ସବୁକିଛି ଉପରେ ଆଧାର କରି ଏକ ଗୁପ୍ତ ଉପାଦାନ ତାଲିକା ତିଆରି କରୁ।

  • ତୁମେ ପ୍ରତ୍ୟେକ ଟୋକେଇ ଭିତରକୁ ଯାଅ, ସେଓଗୁଡ଼ିକୁ ଦେଖ, ଏବଂ ପ୍ରତ୍ୟେକ ପାଇଁ ଏକ ଗୁପ୍ତ କୋଡ୍ ଲେଖ।
  • ଏହା କେବଳ ଏକ କପି ନୁହେଁ - ଏହା ଏକ ଅଜବ ଉପାୟରେ ସଂଖ୍ୟା ଯୋଗ କରିବା ପରି, ଯାହା ଦ୍ଵାରା ଯଦି କେହି ଚୋରି ହୋଇ ଏକ ଆପଲ୍ ପରିବର୍ତ୍ତନ କରନ୍ତି, ତେବେ ତାଲିକାଟି ଭୁଲ ଦେଖାଯିବ।

ଏହି ତାଲିକା ଆପଣଙ୍କୁ ପରେ ସାମଗ୍ରୀଗୁଡ଼ିକ ସହିତ ଅପବ୍ୟବହାର କରାଯାଇ ନାହିଁ କି ନାହିଁ ତାହା ଦୁଇଥର ଯାଞ୍ଚ କରିବାରେ ସାହାଯ୍ୟ କରେ।


ପଦକ୍ଷେପ 3: ସବୁକିଛି ଏକାଠି ମିଶ୍ରଣ କରିବା (ମ୍ୟାଜିକ୍ ବ୍ଲେଣ୍ଡର)

ଏବେ ମଜାଦାର ଭାଗ ଆସୁଛି - ମିଶ୍ରଣ!

  • ତୁମର ଏକ 48-ସ୍ଲଟ୍ ବ୍ଲେଣ୍ଡର ଅଛି।
  • ତୁମେ ଫୋପାଡ଼: ସେଓ (ତୁମର ବାର୍ତ୍ତା)। ପୂର୍ବର କିଛି ପୁରୁଣା ମିଶ୍ରଣ (ପ୍ରଥମ ବ୍ୟାଚ୍ ପାଇଁ ଖାଲି ଆରମ୍ଭ ହୁଏ)। ପ୍ରଥମ ଦୁଇଟି ଜିନିଷର ମିଶ୍ରଣ।

ତା’ପରେ ତୁମେ ଏହାକୁ ମିଶ୍ରଣ କର। କିନ୍ତୁ କେବଳ ଥରେ ନୁହେଁ। ତୁମେ ଏହାକୁ 18 ଥର ମିଶ୍ରଣ କର, ପ୍ରତ୍ୟେକ ପର୍ଯ୍ୟାୟରେ ଗତି ଏବଂ ଦିଗ ପରିବର୍ତ୍ତନ କର। ଏହା ସାଧାରଣ ମିଶ୍ରଣ ନୁହେଁ - ପ୍ରତ୍ୟେକ ପର୍ଯ୍ୟାୟରେ ମିଶ୍ରଣକୁ ଏକ ସ୍ୱତନ୍ତ୍ର ଉପାୟରେ ଘାଣ୍ଟେ ଯାହା ଦ୍ଵାରା ଗୋଟିଏ ଭିନ୍ନ ସେଓ ମଧ୍ୟ ସମ୍ପୂର୍ଣ୍ଣ ଚକୋଲେଟର ସ୍ୱାଦକୁ ଭିନ୍ନ କରିଥାଏ।


ଶେଷ ଚକୋଲେଟ୍ ବାର୍ (ହାସ୍)

ଏତେ ମିଶ୍ରଣ ପରେ, ତୁମେ ମିଶ୍ରଣର କେବଳ ଉପର 16 ଖଣ୍ଡକୁ ଢାଳିବ। ଏହା ହେଉଛି ତୁମର ଶେଷ ଚକୋଲେଟ୍ ବାର୍ - MD2 ହାସ୍। ଏହା ମୂଳ ଆପଲ୍ ପରି ଦେଖାଯାଉନାହିଁ, ଏବଂ ଯଦି ତୁମେ କେବଳ ଚକୋଲେଟ୍ ରୁ ମୂଳ ଉପାଦାନ ଅନୁମାନ କରିବାକୁ ଚେଷ୍ଟା କରିବ, ତେବେ ତୁମେ କେବେବି ସକ୍ଷମ ହେବ ନାହିଁ।

ମନେରଖନ୍ତୁ:

  • ସମାନ ସାମଗ୍ରୀ = ସମାନ ଚକୋଲେଟ୍।
  • ଗୋଟିଏ ସେଓ ବଦଳାଇବା = ସମ୍ପୂର୍ଣ୍ଣ ଭିନ୍ନ ଚକୋଲେଟ୍।
  • ତୁମେ ପଛକୁ ଫେରିପାରିବ ନାହିଁ - ତୁମେ କେବଳ ଚକୋଲେଟରୁ ମୂଳ ସେଓ ବାହାର କରିପାରିବ ନାହିଁ।

ଅଧିକ ପଠନ

ଯଦି ଆପଣ ଏହି ପୋଷ୍ଟକୁ ଉପଭୋଗ କରିଛନ୍ତି, ତେବେ ଆପଣଙ୍କୁ ଏହି ପରାମର୍ଶଗୁଡ଼ିକ ମଧ୍ୟ ପସନ୍ଦ ଆସିପାରେ:


ବ୍ଲୁସ୍କିରେ ସେୟାର କରନ୍ତୁଫେସବୁକରେ ସେୟାର କରନ୍ତୁଲିଙ୍କଡିନ୍‌ରେ ସେୟାର୍‌ କରନ୍ତୁଟମ୍ବଲରରେ ସେୟାର କରନ୍ତୁX ରେ ସେୟାର କରନ୍ତୁଲିଙ୍କଡିନ୍‌ରେ ସେୟାର୍‌ କରନ୍ତୁପିନ୍ଟରେଷ୍ଟରେ ପିନ୍ କରନ୍ତୁ

ମିକେଲ୍ କ୍ରିଷ୍ଟେନସେନ୍

ଲେଖକଙ୍କ ବିଷୟରେ

ମିକେଲ୍ କ୍ରିଷ୍ଟେନସେନ୍
ମିକେଲ୍ ହେଉଛନ୍ତି miklix.com ର ସୃଷ୍ଟିକର୍ତ୍ତା ଏବଂ ମାଲିକ। ତାଙ୍କର ଜଣେ ବୃତ୍ତିଗତ କମ୍ପ୍ୟୁଟର ପ୍ରୋଗ୍ରାମର/ସଫ୍ଟୱେର୍ ଡେଭଲପର ଭାବରେ 20 ବର୍ଷରୁ ଅଧିକ ଅଭିଜ୍ଞତା ଅଛି ଏବଂ ସେ ବର୍ତ୍ତମାନ ଏକ ବଡ଼ ୟୁରୋପୀୟ IT କର୍ପୋରେସନରେ ପୂର୍ଣ୍ଣକାଳୀନ ନିଯୁକ୍ତି ପାଇଛନ୍ତି। ବ୍ଲଗ୍ ନ ଲେଖିବା ସମୟରେ, ସେ ତାଙ୍କର ଖାଲି ସମୟ ବିଭିନ୍ନ ପ୍ରକାରର ଆଗ୍ରହ, ହବି ଏବଂ କାର୍ଯ୍ୟକଳାପରେ ବିତାଇଥାନ୍ତି, ଯାହା କିଛି ପରିମାଣରେ ଏହି ୱେବସାଇଟରେ ଆବୃତ ବିଭିନ୍ନ ବିଷୟଗୁଡ଼ିକରେ ପ୍ରତିଫଳିତ ହୋଇପାରେ।