Skip to main content

Ano ang isang algorithm ng pag -encrypt ng data?

Ang isa sa mga pangunahing tungkulin ng seguridad sa cyber ay ang pagprotekta ng data mula sa mga nakakahamak na aktibidad sa pag -espiya.Ang pag-encrypt ng data ay ang proseso ng pag-on ng data ng plain-text sa scrambled gibberish.Ang isang algorithm ng pag -encrypt ng data ay isang pag -andar ng matematika na ginagamit sa computer programming bilang isang paraan ng pag -convert ng data ng teksto sa isang hindi nakikilalang hanay ng mga character.Ang bawat algorithm ay may magkakaibang antas ng pagiging kumplikado, na ginagawang mas mahirap masira ang lihim na algorithm.

Ang mga siyentipiko ng computer ay gumagamit ng mga diskarte sa pag -encrypt sa loob ng maraming dekada.Ito ang pangunahing pamamaraan para sa mga ciphering na mensahe sa isang dayuhang format na maaari lamang na ma -deciphered ng mga susi at reverse encryption algorithm.Ang bawat algorithm ay nagmamanipula ng data ng plain-text sa isang tiyak na paraan, na nagpapahirap sa interpretasyon.Ang mga key na ito ay natatangi sa bawat uri ng algorithm ng pag -encrypt ng data.Ang maagang bersyon ng pag-encrypt ay karaniwang gumagamit ng isang 56-bit key, ngunit ang mas advanced na pamamaraan ay gumagamit ng sobrang kumplikadong 448-bit key.Itinayo ito noong 1991 nina James Massey at Xeujia Lai sa samahan na tinawag na Eth Zurich.Ang samahang ito ay ang Swiss Federal Institute of Technology.Ideya at kalakalan;Gumagamit ng isang 128-bit encryption key, na ginagawang isang katamtamang sopistikadong algorithm ng pag-encrypt.Ang algorithm na ito ay gumagamit ng maraming mga pag -andar sa matematika na may paulit -ulit na mga loop upang lumikha ng isang lihim na ciphered message.Kahit na ang ideya at kalakalan;Gumagamit lamang ng isang 128-bit na susi, ang paggamit ng mga kumplikadong pag-andar ng matematika ay nagpapahirap sa pagtukoy.Ginagawa nitong imposible ang pag -deciphering nang hindi ginagamit ang orihinal na algorithm at susi.Ang mga uri ng algorithm na mapa sa mga advanced na pamantayan sa pag -encrypt (AES), na pinamamahalaan ng pederal na pamahalaan ng Estados Unidos.Maraming mga algorithm ng pag-encrypt ng data ng AES ang sumusuporta sa mga susi ng pag-encrypt na mas malaki pagkatapos ng 256-bits.

Ang Blowfish ay isa sa mga pinaka-kumplikadong algorithm ng pag-encrypt ng data na magagamit.Ang function na ciphering na ito ay gumagamit ng isang proseso ng simetriko key algorithm, na ginagawang hindi masisira.Ang blowfish algorithm ay nilikha ni Bruce Schneier noong 1993. Gumagamit ito ng isang variable na haba ng susi na hanggang sa 448-bits ang laki.

Ang RSA Data Encryption Algorithm ay nilikha nina Ron Rivest, Adi Shamir, at Leonard Adleman noong 1978 mula sa Massachusetts Institute of Technology (MIT).Ito ay isang maagang bersyon ng pag -encrypt na batay sa mga pamantayan sa pag -encrypt ng data (DES).Gumagamit ang RSA ng dalawang susi para sa ciphering at deciphering, na ginagawang isang asymmetric encryption algorithm.Ang isang susi ay ginagamit bilang isang key ng pag -encrypt habang ang isa pang independiyenteng susi ay ginagamit para sa pag -deciphering.