Encryption ay ang proseso ng pagsalin ng plain data ng teksto (plaintext) sa isang bagay na ay lilitaw upang maging random at walang kahulugan (ciphertext). Decryption ay ang proseso ng pag-convert ng ciphertext pabalik sa plaintext.
Upang i-encrypt ang higit sa isang maliit na halaga ng data, proporsyonado encryption ay ginagamit. Ang isang simetriko key ay ginagamit sa panahon ng parehong encryption at decryption proseso. Upang i-decrypt ang isang partikular na piraso ng ciphertext, ang susi na ginamit upang i-encrypt ang data ay kailangang gamitin.
Ang layunin ng bawat algorithm encryption ay upang gawin itong bilang mahirap hangga't maaari upang i-decrypt ang nabuong ciphertext ng hindi gumagamit ng key. Kung ang isang tunay na magandang pag-encrypt algorithm ay ginagamit, walang diskarte makabuluhang mas mahusay kaysa sa methodically sinusubukan bawat posibleng susi. Para sa tulad ng isang algorithm, mas matagal ang susi, ang mas mahirap ito ay upang i-decrypt ng isang piraso ng ciphertext walang possessing ang susi.
Ito ay mahirap na matukoy ang kalidad ng isang algorithm encryption. Algorithm na tumitingin promising minsan i-out upang maging napaka-madaling masira, na naibigay ang tamang pag-atake. Kapag ang pagpili ng isang encryption algorithm, ito ay isang magandang ideya na pumili ng isa na ay naging sa paggamit para sa ilang taon at ay matagumpay na resisted lahat ng pag-atake.
Na-update noong
Ene 24, 2018