Skip to main content

Ano ang iba't ibang mga diskarte sa pag -encrypt?

Ang proseso ng lihim na pag -encode ng mga mensahe ay ginamit nang maraming siglo sa espiya.Ang pag -encrypt ng data ay isang proseso ng paglikha ng mga lihim na format ng mensahe para sa data na naka -imbak sa mga file ng computer.Sa loob ng software ng computer mayroong maraming mga diskarte sa pag -encrypt na magagamit para sa mga file ng data.Ang mga pamamaraan na ito ay karaniwang kilala bilang mga algorithm ng pag -encrypt ng data.Ang bawat algorithm ay may natatanging mga benepisyo at mga pattern ng paggamit batay sa uri ng data at nais ng antas ng proteksyon.Kapag ang data ay nilikha sa isang computer ay awtomatikong nai -save ito sa isang hindi naka -encrypt na format.Ang data na ito ay nai-save sa mga computer o fileservers at madaling ma-access ng mga magiging hacker sa Internet.Ang mga diskarte sa pag -encrypt ay mga espesyal na proseso na idinisenyo upang mai -convert ang mababasa na data sa katumbas ng gibberish.

Ang mga pattern at pamantayan sa pag -encrypt ay pinamamahalaan ng National Institute of Standards and Technology (NIST).Inaprubahan at sinusuri ng katawan na ito ang mga bagong binuo na pamamaraan ng pag -encrypt.Sa kasalukuyan, ang Advanced na Pamantayan sa Pag -encrypt (AES) ay itinuturing na isa sa mga pinaka -modernong pamantayan sa kriptograpiya.Ito ay dinisenyo upang suportahan ang isang 256-bit key encryption program.Ang advanced na pamantayan sa pag -encrypt ay nilikha noong 2001 at kasalukuyang sumusuporta sa ilang mga algorithm ng pag -encrypt.

Ang pampublikong key cryptography ay isang pamantayang anyo ng pag -encrypt na nangangailangan ng mga espesyal na susi upang i -encrypt at i -decrypt ang mga mensahe.Ang mga diskarte sa pag -encrypt na gumagamit nito mula sa pag -encode ay karaniwang itinuturing na ligtas dahil ang data ay nangangailangan ng dalawang bahagi na hindi mai -encrypt.Una ay nangangailangan ito ng tamang decrypting algorithm at pangalawa ay nangangailangan ito ng isang espesyal na naka -encrypt na susi na dapat gamitin sa algorithm.

Ano ang natatangi sa pampublikong key cryptography ay ang pangangailangan ng mga espesyal na susi sa parehong encrypt at decrypt na mga mensahe.Ang isang pampublikong susi ay ginagamit ng algorithm ng pag -encrypt at isang pribadong susi ay ginagamit para sa decrypting algorithm.Ang mga ganitong uri ng mga diskarte sa pag-encrypt ay mahirap masira dahil sa proseso ng pag-encrypt ng dalawang key.

Ang pagiging kumplikado ng mga algorithm ng pag -encrypt ay batay sa pisikal na sukat ng key ng pag -encrypt.Ang mas malaki ang susi, mas kumplikado ang programa ng pag -encrypt.Ang mga maagang bersyon ng pag-encrypt ay ginamit ang pamantayan ng pag-encrypt ng data (DES), na sinusuportahan lamang ang isang 56-bit na susi.Ang mga ito ay madaling manipulahin at mabilis na nasira ng mga hacker.Sa mga pamantayan ng AES, ang mga permutasyon ng mga posibilidad ay ginagawang imposible ang pag -deciphering ng bagong pag -encrypt.

Ang Blowfish ay isa sa mga pinaka -kumplikadong algorithm ng pag -encrypt na magagamit ngayon.Ito ay dinisenyo noong 1993 ni Bruce Schneier.Ang algorithm ng pag-encrypt na ito ay batay sa AES at sumusuporta sa isang 448-bit na key ng pag-encrypt.Sa kasalukuyan walang kilalang cryptanalysis ng blowfish algorithm.Ang bersyon na ito ng pag -encrypt ay malayang magagamit.