ପ୍ରକ୍ସି ପୁରୁଣା ପାସ୍‌ୱାର୍ଡ ସେତେବେଳେ ଗ୍ରହଣ କରେ ଯେତେବେଳେ ଏହାର ଶେଷ ବଦଳେ, କିମ୍ବା ପାସ୍‌ୱାର୍ଡ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ହଠାତ ଲମ୍ବା ପାସ୍‌ୱାର୍ଡ ଥିବା ଖାତାଗୁଡ଼ିକୁ ଭାଙ୍ଗେ। ସମସ୍ତଙ୍କ ପାସ୍‌ୱାର୍ଡ ଛୋଟ କରିବା ପୂର୍ବରୁ hash ଫର୍ମାଟ ଯାଞ୍ଚ କରନ୍ତୁ।

Apache ର htpasswd -d ପୁରୁଣା crypt() ହ୍ୟାସିଂ ବାଛେ। ଏହାର ଦଲିଲଭୁକ୍ତ DES ସୀମା ଆଠଟି ମହତ୍ତ୍ୱପୂର୍ଣ୍ଣ ପାସ୍‌ୱାର୍ଡ ଅକ୍ଷର। ସେ ସୀମା ଫର୍ମାଟର, Squid ରେ ପାସ୍‌ୱାର୍ଡ ପାଇଁ ସର୍ବଭୌମ ଆଠ-ଅକ୍ଷର ନିୟମର ନୁହେଁ।

NCSA ସହାୟକ ସଂରକ୍ଷିତ ପାସ୍‌ୱାର୍ଡ ପ୍ରତିନିଧିତ୍ୱ ପଢ଼େ ଏବଂ ଦିଆଯାଇଥିବା ମୂଲ୍ୟକୁ ସେହି ସହାୟକ ଓ ଏହାର ପ୍ଲାଟଫର୍ମ ସମର୍ଥନ କରୁଥିବା ଫର୍ମାଟରେ ଯାଞ୍ଚ କରେ। ଫାଇଲକୁ “htpasswd ଫର୍ମାଟ” କହିବା ଏହା ସୁନିଶ୍ଚିତ କରେ ନାହିଁ ଯେ ପ୍ରତ୍ୟେକ ଐତିହାସିକ ଓ ବର୍ତ୍ତମାନର ସହାୟକ htpasswd ର ପ୍ରତ୍ୟେକ ବିକଳ୍ପ ଦ୍ୱାରା ଉତ୍ପନ୍ନ ପ୍ରତ୍ୟେକ hash ଆଲଗୋରିଦମ ଗ୍ରହଣ କରେ।

ପ୍ରତିନିଧିତ୍ୱକୁ ସଚେତନ ଭାବରେ ସ୍ଥାନାନ୍ତର କରନ୍ତୁ

ସୁରକ୍ଷିତ ବ୍ୟାକଅପ ରଖନ୍ତୁ ଏବଂ ବିଦ୍ୟମାନ ପ୍ରବେଶିକା ବ୍ୟବହାର କରୁଥିବା ଫର୍ମାଟ ଚିହ୍ନଟ କରନ୍ତୁ। ପ୍ରତିସ୍ଥାପନ ଆଲଗୋରିଦମ ବାଛିବା ପୂର୍ବରୁ ସ୍ଥାପିତ ସହାୟକର ମାନୁଆଲ ଓ ବିତରଣର build ଦେଖନ୍ତୁ।

ତା'ପରେ ପ୍ରକୃତ ଖାତାଗୁଡ଼ିକ ବ୍ୟବହାର କରୁଥିବା ସେହି ସହାୟକ ଓ ପ୍ରକ୍ସି ପଥ ଦେଇ ଏକ ଛୋଟ ଅନୁମୋଦିତ ପରୀକ୍ଷା ଖାତା ଯାଞ୍ଚ କରନ୍ତୁ। ଜେନେରେଟର ଫାଇଲ ସଫଳତାର ସହ ଲେଖିବା ଏହା ପ୍ରମାଣ କରେ ନାହିଁ ଯେ ପଢ଼ୁଥିବା ସହାୟକ ଏହାକୁ ବୈଧ କରିପାରିବ। ମହତ୍ତ୍ୱପୂର୍ଣ୍ଣ ଅକ୍ଷର ପୁରୁଣା ସୀମା ଅତିକ୍ରମ କରୁଥିବା ପରୀକ୍ଷା ପାସ୍‌ୱାର୍ଡ ବ୍ୟବହାର କରନ୍ତୁ।

ଫର୍ମାଟ ବଦଳାଇବା ସାଧାରଣତଃ ପ୍ରକୃତ ପାସ୍‌ୱାର୍ଡ କିମ୍ବା ପାସ୍‌ୱାର୍ଡ ରିସେଟ ଆବଶ୍ୟକ କରେ। ସେ ସୂଚନା କେବେ ବି ସଂରକ୍ଷିତ ନ ହେଲେ ପୁରୁଣା hash କୁ ସମ୍ପୂର୍ଣ୍ଣ ମୂଳ ପାସ୍‌ୱାର୍ଡର ଅଧିକ ଶକ୍ତିଶାଳୀ hash କରି ପରିଣତ କରାଯାଇ ପାରିବ ନାହିଁ।

ଶେଷରେ, ସ୍ଥାନାନ୍ତରଣ ବିଫଳତାକୁ କ୍ୟାସ ହୋଇଥିବା ପ୍ରମାଣୀକରଣରୁ ଅଲଗା କରନ୍ତୁ। ପୂର୍ବରୁ ପ୍ରମାଣିତ କ୍ଲାୟେଣ୍ଟ ନୂଆ ଯାଞ୍ଚ ବିଫଳ ହେଲେ ମଧ୍ୟ କିଛି ସମୟ କାମ ଜାରି ରଖିପାରେ। ନୂଆ ପ୍ରମାଣୀକରଣ ଓ ବିଦ୍ୟମାନ ସେସନ ଉଭୟକୁ ଧ୍ୟାନରେ ରଖି ରୋଲଆଉଟ ଯୋଜନା କରନ୍ତୁ।

ବଗ ରିପୋର୍ଟରେ ପାସ୍‌ୱାର୍ଡ ଫାଇଲ ପ୍ରକାଶ କରନ୍ତୁ ନାହିଁ। ଆଲଗୋରିଦମ ମାର୍କର ଓ ଏକ କୃତ୍ରିମ ଖାତା ସାଧାରଣତଃ ପ୍ରକୃତ ବ୍ୟବହାରକାରୀଙ୍କ hash ଠାରୁ ଅଧିକ ଉପଯୋଗୀ ପ୍ରମାଣ ଦିଏ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ