Miklix

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

ପ୍ରକାଶିତ: 10:41:13 PM UTC ଠାରେ ଫେବୃଆରୀ 16, 2025

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

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

MD2 Hash Code Calculator

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

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


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

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

ଇନପୁଟ୍ ଡାଟା:



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



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

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

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

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

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

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


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

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

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

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


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

ବର୍ତ୍ତମାନ, ଆମେ ବାସ୍କେଟରେ ଥିବା ସମସ୍ତ ଜିନିଷ ଉପରେ ଆଧାର କରି ଏକ ଗୁପ୍ତ ଉପାଦାନ ତାଲିକା ପ୍ରସ୍ତୁତ କରୁ |

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

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


ଷ୍ଟେପ ୩: ସବୁକୁ ଏକାଠି ମିଶାଇ (ମ୍ୟାଜିକ୍ ବ୍ଲେଣ୍ଡର)

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

  • ଆପଣଙ୍କ ପାଖରେ ୪୮ ସ୍ଲଟ୍ ର ବ୍ଲେଣ୍ଡର ରହିଛି।
  • ଆପଣ ଫିଙ୍ଗି ଦିଅନ୍ତୁ:
    1. ସେଓ (ଆପଣଙ୍କ ବାର୍ତ୍ତା)।
    2. କିଛି ପୁରୁଣା ମିଶ୍ରଣ ପୂର୍ବରୁ (ପ୍ରଥମ ବ୍ୟାଚ୍ ପାଇଁ ଖାଲି ଆରମ୍ଭ ହୁଏ)।
    3. ପ୍ରଥମ ଦୁଇଟି ଜିନିଷର ମିଶ୍ରଣ ।

ତା'ପରେ ଆପଣ ଏହାକୁ ମିଶାଇ ଦିଅନ୍ତୁ। କିନ୍ତୁ ଥରେ ନୁହେଁ। ଆପଣ ଏହାକୁ 18 ଥର ମିଶ୍ରଣ କରନ୍ତୁ, ପ୍ରତ୍ୟେକ ରାଉଣ୍ଡର ଗତି ଏବଂ ଦିଗ ପରିବର୍ତ୍ତନ କରନ୍ତୁ। ଏହା ସ୍ୱାଭାବିକ ମିଶ୍ରଣ ନୁହେଁ - ପ୍ରତ୍ୟେକ ରାଉଣ୍ଡ ମିଶ୍ରଣକୁ ଏକ ସ୍ୱତନ୍ତ୍ର ଉପାୟରେ ହଲାଇଥାଏ ଯାହା ଦ୍ୱାରା ଗୋଟିଏ ଭିନ୍ନ ସେଓ ମଧ୍ୟ ସମଗ୍ର ଚକୋଲେଟ୍ ର ସ୍ୱାଦ ଭିନ୍ନ କରିଥାଏ ।


ଅନ୍ତିମ ଚକୋଲେଟ୍ ବାର୍ (ଦ ହାଶ)

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

ମନେରଖନ୍ତୁ:

  • ସମାନ ଉପାଦାନ = ସମାନ ଚକୋଲେଟ୍ ।
  • ଗୋଟିଏ ସେଓ ମଧ୍ୟ ବଦଳାନ୍ତୁ = ସମ୍ପୂର୍ଣ୍ଣ ଭିନ୍ନ ଚକୋଲେଟ୍ ।
  • ଆପଣ ପଛକୁ ଯାଇପାରିବେ ନାହିଁ - ଆପଣ କେବଳ ଚକୋଲେଟରୁ ଅସଲି ସେଓ ଜାଣିପାରିବେ ନାହିଁ ।
ବ୍ଲୁସ୍କିରେ ସେୟାର କରନ୍ତୁଫେସବୁକରେ ସେୟାର କରନ୍ତୁଲିଙ୍କଡିନ୍‌ରେ ସେୟାର୍‌ କରନ୍ତୁଟମ୍ବଲରରେ ସେୟାର କରନ୍ତୁX ରେ ସେୟାର କରନ୍ତୁଲିଙ୍କଡିନ୍‌ରେ ସେୟାର୍‌ କରନ୍ତୁପିନ୍ଟରେଷ୍ଟରେ ପିନ୍ କରନ୍ତୁ

ମିକେଲ୍ ବାଙ୍ଗ୍ କ୍ରିଷ୍ଟେନସେନ୍

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

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