DES encryption algorithm Nws tau dhau los ua ib qho ntawm cov txheej txheem siv encryption tshaj plaws hauv thaj teb. ntawm kev ruaj ntseg suav. DES, uas sawv cev rau Cov Ntaub Ntawv Encryption Standard, yog ib qho symmetrical algorithm dav saws rau nws cov resilience thiab efficiency nyob rau hauv cov ntaub ntawv encryption thiab decryption txheej txheem. Hauv tsab xov xwm no, peb yuav tshawb xyuas kom meej tias DES encryption algorithm yog dab tsi thiab nws ua haujlwm li cas, nrog rau nws qhov cuam tshuam. nyob hauv lub ntiaj teb ntawm cov ntaub ntawv kev ruaj ntseg.
Tsim tawm xyoo 1970 los ntawm IBM hauv kev koom tes nrog National Security Agency ntawm Tebchaws Meskas. Tebchaws Asmeskas (NSA), DES encryption algorithm Nws tau tsim los nrog lub hom phiaj ntawm kev ua kom tsis pub lwm tus paub ntawm cov ntaub ntawv rhiab xa mus los ntawm kev sib txuas lus. Nws cov koob meej nyob hauv nws lub peev xwm los hloov cov ntaub ntawv nyeem tau rau hauv cov ntawv encrypted, ua rau nws tsis nkag siab rau leej twg yam tsis muaj tus yuam sij decryption tsim nyog.
DES encryption algorithm ua haujlwm los ntawm kev siv a series ntawm kev hloov pauv mus rau 64-ntsis blocks ntawm data. Txhawm rau ua qhov no, tus yuam sij 56-ntsis encryption yog siv uas yog siv rov ua dua rau cov txheej txheem hu ua rounds. Txhua puag ncig muaj raws li nws lub hom phiaj tseem ceeb kom tsis meej pem cov ntaub ntawv, kom ntseeg tau tias qhov tshwm sim encryption tsis nthuav tawm cov ntaub ntawv hais txog tus yuam sij thawj.
Txawm hais tias DES encryption algorithm Nws muaj kev ruaj ntseg ruaj khov nyob rau hauv nws cov xyoo thaum ntxov, nrog rau ua ntej ntawm thev naus laus zis thiab kev nce hauv suav muaj peev xwm, nws qhov kev tawm tsam raug cuam tshuam. Txhawm rau txhawm rau lav cov ntaub ntawv kev nyab xeeb ntxiv, tshiab, muaj zog dua thiab qib siab tshaj tawm algorithms tshwm sim, xws li AES. Txawm li cas los xij, txawm tias nws qhov kev tsis txaus ntseeg rau qee qhov xwm txheej, DES tseem siv dav vim nws cov qauv yooj yim thiab kev sib raug zoo nrog cov txheej txheem qub.
Hauv cov ntsiab lus, DES encryption algorithm Nws yog ib qho txheej txheem encryption symmetric uas tau siv dav los xyuas kom tsis pub lwm tus paub ntawm cov ntaub ntawv xa mus. Txawm hais tias nws tau dhau los ntawm ntau cov algorithms niaj hnub no, nws tseem muaj feem cuam tshuam thiab siv hauv qee qhov ntsiab lus. Nyob rau hauv cov nqe lus hauv qab no ntawm tsab xov xwm no, peb yuav delve rau hauv nws txoj haujlwm thiab cov kev sib txawv uas ua rau nws encryption algorithm tsim nyog ntawm kev kawm thiab kev nkag siab.
1. Taw qhia rau DES encryption algorithm
DES (Data Encryption Standard) encryption algorithm yog ib qho symmetrical algorithm uas tau siv dav hauv kev lag luam cryptography. Nws tau tsim los ntawm IBM hauv xyoo 1970s thiab suav hais tias yog ib qho kev nyab xeeb tshaj plaws ntawm nws lub sijhawm. DES uses tus yuam sij 56-ntsis encryption thiab ua haujlwm ntawm 64-ntsis blocks ntawm cov ntaub ntawv. Qhov algorithm no paub txog nws qhov kev tawm tsam rau ntau yam kev tawm tsam cryptographic thiab nws qhov ua tau zoo hauv cov txheej txheem encryption thiab decryption.
Kev ruaj ntseg ntawm DES algorithm yog raws li nws qhov kev ua tau zoo ntawm ntau qhov sib txawv ntawm kev hloov me ntsis thiab kev hloov pauv. Thaum lub sij hawm encryption txheej txheem, cov ntaub ntawv muab faib ua blocks thiab ob peb rounds ntawm kev hloov thiab permutations yog thov siv tus yuam sij encryption. Qhov no ua kom ntseeg tau tias qhov kawg tshwm sim yog qhov tsis pub lwm tus paub thiab tsis tuaj yeem decrypt tsis muaj tus yuam sij raug. Tsis tas li ntawd, DES kuj tseem siv cov txheej txheem hu ua "block cipher mode" los muab kev ruaj ntseg ntau dua los ntawm kev encrypting ntau cov ntaub ntawv thaiv.
Txawm hais tias ua ib qho kev ruaj ntseg thiab dav siv algorithm rau ntau xyoo lawm, DES encryption tau raug hloov los ntawm ntau cov algorithms vim kev nce qib ntawm kev siv thev naus laus zis thiab muaj peev xwm siv computer muaj zog dua. Tam sim no, nws raug nquahu kom siv cov encryption algorithms uas muaj zog dua thiab qhov ntev ntawm qhov tseem ceeb., xws li AES (Advanced Encryption Standard). Txawm li cas los xij, DES algorithm tseem muaj feem cuam tshuam thiab siv rau hauv qee qhov kev siv uas yuav tsum muaj lub zog ua haujlwm tsawg lossis qhov kev sib raug zoo nrog cov txheej txheem qub qub yog qhov tseem ceeb.
2. Keeb kwm thiab evolution ntawm DES algorithm
DES encryption algorithm, uas sawv cev rau Data Encryption Standard, yog ib txoj hauv kev siv los tiv thaiv cov ntaub ntawv tsis pub lwm tus paub hauv kev ruaj ntseg hluav taws xob Nws tau tsim nyob rau xyoo 70 los ntawm IBM thiab tom qab tau txais los ua tus qauv los ntawm tsoomfwv Los Estados Unidos.
DES yog ib qho thaiv cipher algorithm uas ua haujlwm ntawm qhov loj me ntawm 64 khoom. Nws siv 56-ntsis tus yuam sij rau encrypt thiab decrypt cov ntaub ntawv, uas txhais tau hais tias muaj 2^56 tus yuam sij sib txawv. Cov algorithm no siv cov kev ua lej nyuaj los lav qhov tsis pub lwm tus paub ntawm cov ntaub ntawv. Raws li lub sijhawm dhau los, txawm li cas los xij, DES tau suav tias tsis muaj kev nyab xeeb vim kev nce qib hauv kev suav lub zog thiab kev tshawb pom ntawm qhov tsis zoo. Tam sim no nws raug pom zoo kom siv cov algorithms muaj zog, xws li AES.
Kev hloov pauv ntawm DES algorithm tau coj mus rau kev tsim cov kev hloov pauv xws li Triple DES (3DES) thiab DESX, uas nrhiav kev txhim kho kev ruaj ntseg thiab kev tiv thaiv ntawm encryption. Triple DES, raws li nws lub npe qhia, siv DES algorithm peb zaug sib law liag kom nce qhov tseem ceeb ntev mus rau 168 ntsis. Txoj hauv kev no ua rau encryption ruaj ntseg dua tiv thaiv brute quab yuam tawm tsam thiab muab kev tiv thaiv ntau dua rau kev nce qib hauv kev siv thev naus laus zis. Txawm li cas los xij, 3DES kuj tau hloov pauv hauv ntau qhov xwm txheej los ntawm ntau cov algorithms.
3. Cov ntsiab lus thiab kev ua haujlwm ntawm DES algorithm
DES (Data Encryption Standard) encryption algorithm yog ib qho kev sib koom ua ke uas siv dav thoob ntiaj teb. Nws tau tsim nyob rau xyoo 1970 los ntawm Lub Chaw Haujlwm Saib Xyuas Kev Ruaj Ntseg Hauv Tebchaws Meskas (NSA) thiab tau dhau los ua tus qauv de facto rau cov ntaub ntawv encryption rau ntau xyoo lawm. Nws lub hom phiaj tseem ceeb yog los lav qhov tsis pub lwm tus paub ntawm cov ntaub ntawv xa mus los ntawm kev sib txuas lus.
Kev khiav hauj lwm ntawm DES algorithm yog raws li ib tug series ntawm kev cai cryptographic. Ua ntej, nws siv tus yuam sij 56-ntsis encryption los hloov cov ntawv dawb rau hauv ciphertext. Tus yuam sij no yog sib koom ntawm tus xa thiab tus txais, uas tso cai rau ob qho tib si decrypt thiab nyeem cov ntaub ntawv. Tsis tas li ntawd, nws siv ntau qhov kev hloov pauv thiab hloov pauv los tsim kom muaj qhov sib luag ntawm qhov sib txawv ntawm kev encryption, txhua qhov cuam tshuam nrog kev hloov pauv me ntsis. Cov haujlwm no tau rov ua dua ob peb zaug kom ntseeg tau tias muaj kev ruaj ntseg txaus.
Ib qho ntawm qhov tseem ceeb ntawm DES algorithm yog nws lub peev xwm los tiv thaiv ntau yam kev tawm tsam cryptanalytic. Nws cov qauv sab hauv thiab cov qauv tsim lav ruaj khov thiab txhim khu kev qha. Txawm li cas los xij, raws li thev naus laus zis thiab kev siv hluav taws xob tau nce siab, DES tau dhau los ua qhov muaj kev cuam tshuam ntau dua rau kev tawm tsam quab yuam. Txhawm rau daws qhov kev txwv no, cov neeg ua tau zoo dua qub xws li Triple DES thiab Advanced Encryption Standard (AES) tau tsim txawm tias qhov no, DES tseem siv rau qee qhov kev siv thiab cov txheej txheem qub qub, uas qhia txog qhov tseem ceeb ntawm keeb kwm thiab nws cov kev cuam tshuam hauv thaj chaw. ntawm cryptoography.
4. Lub zog thiab qhov tsis muaj zog ntawm DES algorithm
Lub zog ntawm DES algorithm:
- Kev tawm tsam rau brute quab yuam tawm tsam: Ib qho ntawm lub zog tseem ceeb ntawm DES (Data Encryption Standard) encryption algorithm yog nws lub peev xwm los tawm tsam brute quab yuam tawm tsam. Qhov no yog vim nws siv tus yuam sij 56-ntsis, uas txhais tau hais tias muaj ntau dua 72 quadrillion qhov tseem ceeb sib xyaw ua ke no nyuaj heev cuam tshuam tus neeg tawm tsam lub peev xwm los kwv yees qhov tseem ceeb hauv lub sijhawm tsim nyog.
- Kev lees paub dav dav thiab kev ntseeg siab: DES tau siv dav thiab kuaj xyuas los ntawm cov kws paub txog kev ruaj ntseg tau ntau xyoo, ua rau nws txoj kev saws loj thiab kev ntseeg siab hauv zej zog cybersecurity. Qhov kev ntseeg siab no yog ua raws li kev soj ntsuam nruj thiab ua kom tiav tau ua yav dhau los, uas tau ua kom pom qhov ua tau zoo ntawm cov txheej txheem hauv kev tiv thaiv cov ntaub ntawv.
- Versatility thiab compatibility: DES yog ntau yam algorithm uas tuaj yeem siv rau ntau lub platform thiab operating systems. Tsis tas li ntawd, nws txoj kev sib raug zoo nrog cov qauv kev ruaj ntseg thiab cov txheej txheem ua rau nws yooj yim rau kev koom ua ke rau ntau yam kev siv thiab ib puag ncig.
DES algorithm tsis muaj zog:
- Qhov ntev tseem ceeb: Txawm hais tias nws muaj peev xwm tiv taus kev tawm tsam brute quab yuam, ib qho ntawm qhov tsis muaj zog tshaj plaws ntawm DES algorithm yog nws qhov ntev ntawm qhov tseem ceeb, uas tsuas yog 56 qhov kev nce qib hauv kev ua haujlwm thiab muaj peev xwm cov ntaub ntawv khaws cia, qhov ntev tseem ceeb no suav tias yog tsis txaus los xyuas kom muaj kev tiv thaiv txaus niaj hnub no.
- Cryptographic attrition: DES tau siv ntau xyoo lawm, thiab nrog rau kev nce qib ntawm cryptanalysis technologies, qee qhov ntawm nws cov cryptographic nta tau muaj kev cuam tshuam rau qee qhov kev tawm tsam. Cov kev tawm tsam no tuaj yeem siv qhov tsis muaj zog hauv kev tsim algorithm, tso cai rau tus neeg tawm tsam tuaj yeem ua txhaum cov ntaub ntawv kev ruaj ntseg.
- Tsis muaj qhov yooj yim: Lwm qhov yuav tsum xav txog yog tias DES yog qhov sib xyaw ua ke encryption algorithm, uas txhais tau hais tias nws siv tib tus yuam sij rau ob qho tib si encryption thiab decryption. Qhov no tuaj yeem txwv nws daim ntawv thov hauv qee qhov xwm txheej uas yuav tsum tau hloov pauv ntau dua, xws li kev sib txuas lus ruaj ntseg ntawm ntau tus neeg koom.
Hauv kev xaus, DES encryption algorithm muaj lub zog xws li nws qhov kev tawm tsam rau kev tawm tsam kev quab yuam, nws txoj kev siv dav dav thiab kev ntseeg siab hauv zej zog kev ruaj ntseg, nrog rau nws ntau yam thiab sib haum xeeb. Txawm li cas los xij, nws kuj nthuav tawm qee qhov tsis muaj zog, xws li nws qhov ntev tseem ceeb, cryptographic hnav thiab tsim kua muag vim kev nce qib hauv cryptanalysis thev naus laus zis, thiab tsis muaj kev hloov pauv hauv nws daim ntawv thov. Nws yog ib qho tseem ceeb uas yuav tau xav txog cov kev ua tau zoo thiab qhov tsis zoo no thaum ntsuas qhov tsim nyog ntawm DES los tiv thaiv cov ntaub ntawv hauv cov ntsiab lus.
5. Cov lus pom zoo rau kev siv kev nyab xeeb ntawm DES algorithm
DES (Data Encryption Standard) encryption algorithm yog cov txheej txheem kev nyab xeeb siv dav los tiv thaiv cov ntaub ntawv tsis pub lwm tus paub. Txawm hais tias nws tau raug suav tias muaj kev ruaj ntseg rau ntau xyoo, nws yog ib qho tseem ceeb uas yuav tsum tau coj mus rau hauv tus account qee cov lus pom zoo kom ua kom nws ua tau zoo thiab tiv thaiv cov ntaub ntawv rhiab heev.
1. Siv tus yuam sij ruaj ntseg: Qhov kev ruaj ntseg ntawm DES algorithm nyob rau hauv lub zog ntawm nws tus yuam sij. Nws yog ib qho tseem ceeb uas yuav tau siv tus password yam tsawg kawg yog 56 ntsis kom paub tseeb tias nws muaj zog txaus. Tsis txhob siv cov yuam sij uas xav tau, xws li hnub yug lossis tus lej password. Tsis tas li ntawd, nws raug pom zoo hloov passwords ib ntus kom muaj kev ruaj ntseg ntau dua.
2. Ua ib qho kev lees paub tseeb: Siv DES ib leeg tsis muab kev lees paub, txhais tau tias tus neeg tawm tsam tuaj yeem cuam tshuam thiab hloov kho cov ntaub ntawv yam tsis raug kuaj pom. Nws yog qhov tseem ceeb Siv ib qho ntxiv authentication mechanism xws li HMAC (Hash-Based Message Authentication Code) kom paub meej tias cov ntaub ntawv tsis raug hloov.
3. Ua kom muaj kev tswj xyuas qhov tseem ceeb: Kev tswj kom raug thiab ruaj ntseg ntawm cov yuam sij siv hauv DES algorithm yog qhov tseem ceeb los tswj cov ntaub ntawv tsis pub lwm tus paub khaws cov yuam sij hauv qhov chaw nyab xeeb uas yog tiv thaiv lub cev thiab txwv tsis pub nkag mus. Ntxiv thiab, xyuas kom meej ua cov ntaub ntawv thaub qab tsis tu ncua ntawm cov yuam sij kom tsis txhob poob lossis kev noj nyiaj txiag. Nco ntsoov thiab tshawb xyuas thiab sau cov haujlwm tseem ceeb ntsig txog txhawm rau txheeb xyuas thiab tiv thaiv kev hem thawj ntawm kev nyab xeeb.
Los ntawm ua raws li cov lus pom zoo no koj tuaj yeem ua kom muaj kev nyab xeeb thiab siv tau zoo ntawm DES encryption algorithm. Nws yog ib qho tseem ceeb kom nyob twj ywm nrog cov kev hloov tshiab tshiab thiab kev txhim kho kev ruaj ntseg kom ntseeg tau tias koj khaws cov ntaub ntawv muaj kev tiv thaiv zoo. Pov thaiv koj cov ntaub ntawv txais yuav cov kev coj ua ruaj ntseg thiab nyob ib kauj ruam ua ntej ntawm cov neeg ua phem phem.
6. Cov teeb meem tam sim no thiab lwm txoj hauv kev rau DES algorithm
DES (Data Encryption Standard) encryption algorithm yog ib txoj hauv kev siv los tiv thaiv cov ntaub ntawv rhiab heev. Nws tau tsim nyob rau hauv 1970s los ntawm IBM, thiab yog raws li ib tug symmetric block cipher. Ib qho ntawm cov yam ntxwv tseem ceeb ntawm DES yog nws qhov ruaj khov 64-ntsis thaiv qhov loj me thiab 56-ntsis qhov tseem ceeb, ua rau nws tus qauv kev lag luam tau ntau xyoo.
Txawm li cas los xij, vim yog kev nce qib hauv computer technology thiab rov qab engineering, DES algorithm tau ua pov thawj tias muaj kev cuam tshuam rau brute quab yuam tawm tsam. Qhov no txhais tau hais tias nrog lub tshuab xam zauv txaus, tus neeg tawm tsam tuaj yeem txiav txim siab cov lus encrypted siv tag nrho cov tseem ceeb ua ke. Tau ntsib nrog cov kev cov nyom no, muaj ntau txoj hauv kev rau DES algorithm tau tsim los uas muaj kev ruaj ntseg ntau dua thiab tiv thaiv kev tawm tsam.
Ib qho kev xaiv nrov tshaj plaws rau DES algorithm yog AES (Advanced Encryption Standard) algorithm. AES yog ib tug symmetric block algorithm uas hloov DES raws li tus txheej txheem encryption nyob rau hauv 2001. Tsis zoo li DES, AES siv lub block loj ntawm 128 khoom thiab peb qhov tseem ceeb qhov ntau thiab tsawg: 128, 192, thiab 256 khoom. Qhov no ua rau AES muaj kev nyab xeeb dua thiab tiv taus brute quab yuam tawm tsam los ntawm kev ua kom muaj kev sib txuas tseem ceeb.
7. Cov ntawv thov siv tau ntawm DES algorithm niaj hnub no
Lub DES encryption algorithm, lossis Cov Ntaub Ntawv Encryption Standard, tau siv dav hauv ntau daim ntawv thov niaj hnub no. Ib qho ntawm cov chaw tseem ceeb uas DES pom daim ntawv thov yog nyob rau hauv kev tiv thaiv cov ntaub ntawv rhiab hauv kev nyiaj txiag. Siv tus yuam sij 56-ntsis, qhov algorithm no encrypts cov ntaub ntawv rhiab, xws li credit card naj npawb lossis passwords, ua ntej xa mus rau hauv tes hauj lwm. Nyob rau hauv txoj kev no, kev tsis pub lwm tus paub thiab kev ncaj ncees ntawm cov ntaub ntawv nyiaj txiag hauv kev lag luam hluav taws xob tau lav.
Lwm qhov kev siv tau zoo ntawm DES algorithm yog tiv thaiv kev ceev ntiag tug thiab kev nyab xeeb ntawm kev sib txuas lus online.. Hauv kev sib txuas lus, DES tuaj yeem siv los encrypt emails, ntawv xov xwm, thiab xa cov ntaub ntawv, kom ntseeg tau tias tsuas yog tus neeg tau txais kev pab tuaj yeem nkag mus rau cov ntaub ntawv no tshwj xeeb tshaj yog nyob rau hauv ib puag ncig uas cov ntaub ntawv kev ruaj ntseg tseem ceeb heev, xws li hauv kev sib pauv tsis pub lwm tus paub cov ntaub ntawv ntawm tsoom fwv, cov koom haum tub rog lossis cov koom haum txawj ntse.
Thaum kawg, Lub DES algorithm kuj tseem siv rau hauv thaj chaw forensic rau kev rov qab los thiab tshuaj xyuas cov ntaub ntawv ntawm cov khoom siv hluav taws xob uas raug ntes.. Hauv kev cai lij choj thiab kev tshawb nrhiav, DES yog siv los txiav txim thiab txheeb xyuas cov ntaub ntawv hauv nyuaj drives, mobile pab kiag li lawm thiab nco phaib uas tau encrypted nrog no algorithm. Qhov no tso cai rau cov tub ceev xwm txoj cai nkag mus rau cov ntaub ntawv tseem ceeb rau kev daws cov teeb meem thiab txheeb xyuas cov haujlwm tsis raug cai.
Hauv cov ntsiab lus, DES encryption algorithm yog siv dav hauv cov ntawv thov niaj hnub no. Los ntawm kev tiv thaiv cov ntaub ntawv nyiaj txiag thiab kev ruaj ntseg ntawm kev sib txuas lus hauv online los siv hauv kev tshawb nrhiav forensic, DES tseem yog ib qho tseem ceeb hauv lub ntiaj teb kev ruaj ntseg hauv computer. Nws txoj kev ruaj khov thiab kev ua tau zoo tseem cuam tshuam, txawm hais tias kev siv thev naus laus zis, los ntawm kev muab cov ntaub ntawv tiv thaiv zoo hauv ntau qhov chaw thov.
Kuv yog Sebastián Vidal, tus kws kho tshuab computer mob siab rau kev siv tshuab thiab DIY. Tsis tas li ntawd, kuv yog tus tsim tecnobits.com, qhov twg kuv qhia cov lus qhia ua kom siv thev naus laus zis ntau dua thiab nkag siab rau txhua tus.