DES କିମ୍ବା DESede | ଇଲେକ୍ଟ୍ରୋନିକ୍ ତଥ୍ୟର ଏନକ୍ରିପସନ୍ ପାଇଁ ଏକ ସମୃଦ୍ଧ-କି ଆଲଗୋରିଦମ ହେଉଛି ଏହାର ଉତ୍ତରାଧିକାରୀ | DES (ଡାଟା ଏନକ୍ରିପସନ୍ ମାନକ) ଏବଂ DES ଅପେକ୍ଷା ଅଧିକ ସୁରକ୍ଷିତ ଏନକ୍ରିପସନ୍ ପ୍ରଦାନ କରେ | DES ଉପଭୋକ୍ତା-ପ୍ରଦାନ କରାଯାଇଥିବା ଚାବିକୁ k1, k2, ଏବଂ k3 ଭାବରେ ତିନୋଟି ସବ୍କିରେ ଭାଙ୍ଗେ | ଏକ ସନ୍ଦେଶ ପ୍ରଥମେ k1 ସହିତ ଏନକ୍ରିପ୍ଟ ହୁଏ, ତାପରେ k2 ସହିତ ଡିକ୍ରିପ୍ଟ ହୁଏ ଏବଂ ପୁଣି k3 ସହିତ ଏନକ୍ରିପ୍ଟ ହୁଏ | DESede କି ଆକାର ହେଉଛି 128 କିମ୍ବା 192 ବିଟ୍ ଏବଂ 64 ବିଟ୍ ଆକାରକୁ ଅବରୋଧ କରେ | ସେଠାରେ 2 ଟି ମୋଡ୍ ଅପରେସନ୍ ଅଛି - ଟ୍ରିପଲ୍ ECB (ଇଲେକ୍ଟ୍ରୋନିକ୍ କୋଡ୍ ବୁକ୍) ଏବଂ ଟ୍ରିପଲ୍ ସିବିସି (ସାଇଫର୍ ବ୍ଲକ୍ ଚେନିଂ) |
ନିମ୍ନରେ ଅନଲାଇନ୍ ମାଗଣା ଉପକରଣ ଅଛି ଯାହାକି ଯେକ any ଣସି ସାଧା ପାଠ୍ୟ ପାଇଁ ଦୁଇଟି ମୋଡ୍ ଅପରେସନ୍ ସହିତ DES ଏନକ୍ରିପସନ୍ ଏବଂ ଡିକ୍ରିପ୍ସନ୍ ପ୍ରଦାନ କରେ |
ଯେକ Any ଣସି ଗୁପ୍ତ କି ମୂଲ୍ୟ ଯାହା ଆପଣ ପ୍ରବେଶ କରନ୍ତି, କିମ୍ବା ଆମେ ସୃଷ୍ଟି କରୁ ଏହି ସାଇଟରେ ଗଚ୍ଛିତ ହୋଇନଥାଏ, ଏହି ଉପକରଣଟି HTTPS URL ମାଧ୍ୟମରେ ପ୍ରଦାନ କରାଯାଇଥାଏ ଯେ କ secret ଣସି ଗୁପ୍ତ ଚାବି ଚୋରି ହୋଇପାରିବ ନାହିଁ |
DES |
- ମୁଖ୍ୟ ଚୟନ:DES ତିନୋଟି କି ବ୍ୟବହାର କରେ, ସାଧାରଣତ K K1, k2, k3 ଭାବରେ କୁହାଯାଏ | ପ୍ରତ୍ୟେକ ଚାବି 56 ବିଟ୍ ଲମ୍ବା, କିନ୍ତୁ ଯୁଗଳ ବିଟ୍ ହେତୁ, ଚାବିର ପ୍ରଭାବଶାଳୀ କି ଆକାର ହେଉଛି 64 ବିଟ୍ |
- ଏନକ୍ରିପସନ୍ ପ୍ରକ୍ରିୟା ::
- K1 ସହିତ ଏନକ୍ରିପ୍ଟ କରନ୍ତୁ |ସାଦା ପାଠ୍ୟ ବ୍ଲକ ପ୍ରଥମେ ପ୍ରଥମ କି K1 ବ୍ୟବହାର କରି ଏନକ୍ରିପ୍ଟ ହୋଇଛି, ଫଳସ୍ୱରୂପ ସାଇଫରକ୍ସଟ C1 |
- K2 ସହିତ ଡିକ୍ରିପ୍ଟ କରନ୍ତୁ:C1 ତାପରେ ଦ୍ୱିତୀୟ କି K2 ବ୍ୟବହାର କରି ଡିକ୍ରିପ୍ଟ କରାଯାଇଥାଏ, ଏକ ମଧ୍ୟବର୍ତ୍ତୀ ଫଳାଫଳ ଉତ୍ପାଦନ କରେ |
- K3 ସହିତ ଏନକ୍ରିପ୍ଟ କରନ୍ତୁ:ଶେଷରେ, ଅନ୍ତିମ ସାଇଫର୍ ଟେକ୍ସଟ୍ C2 ଉତ୍ପାଦନ କରିବାକୁ ତୃତୀୟ କି K3 ବ୍ୟବହାର କରି ମଧ୍ୟବର୍ତ୍ତୀ ଫଳାଫଳ ପୁନର୍ବାର ଏନକ୍ରିପ୍ଟ ହୁଏ |
DES ଡିକ୍ରିପ୍ସନ୍ |
DES :
- ଡିକ୍ରିପ୍ସନ୍ ପ୍ରକ୍ରିୟା:
- K3 ସହିତ ଡିକ୍ରିପ୍ଟ କରନ୍ତୁ |ମଧ୍ୟବର୍ତ୍ତୀ ଫଳାଫଳ ପାଇବା ପାଇଁ ତୃତୀୟ କି K3 ବ୍ୟବହାର କରି ସାଇଫରକ୍ସଟ C2 ଡିକ୍ରିପ୍ଟ ହୋଇଛି |
- K2 ସହିତ ଏନକ୍ରିପ୍ଟ କରନ୍ତୁ:ମଧ୍ୟବର୍ତ୍ତୀ ଫଳାଫଳ ପରେ ଦ୍ୱିତୀୟ କି K2 ବ୍ୟବହାର କରି ଏନକ୍ରିପ୍ଟ ହୁଏ, ଅନ୍ୟ ଏକ ମଧ୍ୟବର୍ତ୍ତୀ ଫଳାଫଳ ଉତ୍ପାଦନ କରେ |
- K1 ସହିତ ଡିକ୍ରିପ୍ଟ କରନ୍ତୁ:ଶେଷରେ, ମୂଳ ସାଧା ପାଠ ପାଇବା ପାଇଁ ପ୍ରଥମ କି K1 ବ୍ୟବହାର କରି ଏହି ଫଳାଫଳକୁ ଡିକ୍ରିପ୍ଟ କରାଯାଇଛି |
କି ପରିଚାଳନା
- କି ଆକାର:DES ର ପ୍ରତ୍ୟେକ ଚାବି 56 ବିଟ୍ ଲମ୍ବା, ଫଳସ୍ୱରୂପ ସମୁଦାୟ ପ୍ରଭାବଶାଳୀ କି ଆକାର 168 ବିଟ୍ (ଯେହେତୁ K1, K2 ଏବଂ K3 କ୍ରମାଗତ ଭାବରେ ବ୍ୟବହୃତ ହୁଏ) |
- ମୁଖ୍ୟ ବ୍ୟବହାର:ମାନକ DES ସହିତ ପଛୁଆ ସୁସଙ୍ଗତତା ପାଇଁ K1 ଏବଂ K3 ସମାନ ଚାବି ହୋଇପାରେ, କିନ୍ତୁ ସୁରକ୍ଷା ବୃଦ୍ଧି ପାଇଁ K2 ଭିନ୍ନ ହେବା ପାଇଁ ପରାମର୍ଶ ଦିଆଯାଇଛି |
ସୁରକ୍ଷା ବିଚାର
- DES ସୁରକ୍ଷିତ ଭାବରେ ବିବେଚନା କରାଯାଏ କିନ୍ତୁ AES ପରି ଆଧୁନିକ ଆଲଗୋରିଦମ ତୁଳନାରେ ଅପେକ୍ଷାକୃତ ଧୀର |
- ଏହାର ମୁଖ୍ୟ ଦ length ର୍ଘ୍ୟ ହେତୁ, 3DES କିଛି ଆକ୍ରମଣରେ ସଂକ୍ରମିତ ହୁଏ ଏବଂ ନୂତନ ପ୍ରୟୋଗଗୁଡ଼ିକ ପାଇଁ ଆଉ ସୁପାରିଶ କରାଯାଏ ନାହିଁ ଯେଉଁଠାରେ ଉନ୍ନତ ବିକଳ୍ପ (AES ପରି) ଉପଲବ୍ଧ |
ପୁରୁଣା ସିଷ୍ଟମରେ DES ବ୍ୟବହାରରେ ରହିଥାଏ ଯେଉଁଠାରେ DES ସହିତ ସୁସଙ୍ଗତତା ଆବଶ୍ୟକ, କିନ୍ତୁ ଆଧୁନିକ ପ୍ରୟୋଗଗୁଡ଼ିକ ସାଧାରଣତ use ବ୍ୟବହାର କରନ୍ତି | ସମୃଦ୍ଧ ଏନକ୍ରିପସନ୍ ପାଇଁ AES | ଏହାର ଦକ୍ଷତା ଏବଂ ଦୃ ust ସୁରକ୍ଷା ହେତୁ |
DES ଏନକ୍ରିପସନ୍ ବ୍ୟବହାର ଗାଇଡ୍ |
ଯେକ any ଣସି ସାଧା ପାଠ୍ୟ କିମ୍ବା ପାସୱାର୍ଡ ପ୍ରବେଶ କରନ୍ତୁ ଯାହାକୁ ଆପଣ ଏନକ୍ରିପ୍ଟ କରିବାକୁ ଚାହୁଁଛନ୍ତି | ଏହା ପରେ, ଡ୍ରପଡାଉନ୍ ରୁ ଏନକ୍ରିପସନ୍ ମୋଡ୍ ଚୟନ କରନ୍ତୁ | ନିମ୍ନରେ ସମ୍ଭାବ୍ୟ ଭାଲେସ୍ ଅଛି:
-
ECB: ECB ମୋଡ୍ ସହିତ, ଯେକ any ଣସି ପାଠ୍ୟକୁ ଏକାଧିକ ବ୍ଲକରେ ବିଭକ୍ତ କରାଯାଇଥାଏ, ଏବଂ ପ୍ରତ୍ୟେକ ବ୍ଲକ ପ୍ରଦାନ କରାଯାଇଥିବା ଚାବି ସହିତ ଏନକ୍ରିପ୍ଟ କରାଯାଇଥାଏ ଏବଂ ତେଣୁ ସମାନ ସାଧା ପାଠ୍ୟ ବ୍ଲକଗୁଡ଼ିକ ସମାନ ସାଇଫର ପାଠ୍ୟ ବ୍ଲକରେ ଏନକ୍ରିପ୍ଟ ହୋଇଥାଏ | ତେଣୁ, ଏହି ଏନକ୍ରିପସନ୍ ମୋଡ୍ CBC ମୋଡ୍ ଅପେକ୍ଷା କମ୍ ସୁରକ୍ଷିତ ଭାବରେ ବିବେଚନା କରାଯାଏ | ECB ମୋଡ୍ ପାଇଁ କ IV ଣସି IV ଆବଶ୍ୟକ ନାହିଁ କାରଣ ପ୍ରତ୍ୟେକ ବ୍ଲକ୍ ସମାନ ସାଇଫର୍ ଟେକ୍ସଟ୍ ବ୍ଲକ୍ରେ ଏନକ୍ରିପ୍ଟ ହୋଇଛି | ମନେରଖନ୍ତୁ, IV ର ବ୍ୟବହାର ସୁନିଶ୍ଚିତ କରେ ଯେ ସମାନ ସାଧା ପାଠ୍ୟ ବିଭିନ୍ନ ସାଇଫର୍ ଟେକ୍ସଟରେ ଏନକ୍ରିପ୍ଟ ହୋଇଛି |
-
କେବିସି: ECB ମୋଡ୍ ତୁଳନାରେ CBC ଏନକ୍ରିପସନ୍ ମୋଡ୍ ଅଧିକ ସୁରକ୍ଷିତ ଭାବରେ ବିବେଚନା କରାଯାଏ, କାରଣ CBC IV ଆବଶ୍ୟକ କରେ ଯାହା ECB ମୋଡ୍ ପରି ସମାନ ବ୍ଲକଗୁଡିକର ଏନକ୍ରିପସନ୍ ରାଣ୍ଡୋମାଇଜ୍ କରିବାରେ ସାହାଯ୍ୟ କରେ | CBC ମୋଡ୍ ପାଇଁ ପ୍ରାରମ୍ଭିକରଣ ଭେକ୍ଟର ଆକାର 64 ବିଟ୍ ହେବା ଉଚିତ ଅର୍ଥାତ୍ ଏହା ନିଶ୍ଚିତ ଭାବରେ 8 ଅକ୍ଷର ଲମ୍ବା ଯଥା 8 * 8 = 64 ବିଟ୍ |