Skip to main content

Ano ang iba't ibang uri ng bukas na mapagkukunan ng pag -encrypt?

Ang mga pamamaraan ng pag -encrypt ay kumuha ng impormasyon at magkaila upang walang makakabasa ng mga nilalaman hanggang sa ang parehong pamamaraan ay ginagamit upang ma -decrypt ang impormasyon pabalik sa orihinal nitong form.Ang ilang mga pamamaraan ng pag -encrypt ay umaasa sa paggamit ng isang lihim na algorithm upang i -encrypt at i -decrypt ang impormasyon.Ang mga bukas na pamamaraan ng pag -encrypt ng mapagkukunan ay malayang magagamit ang source code, kaya umaasa sila sa simetriko o asymmetrical data key sa halip na isang lihim na algorithm.

Ang source code para sa Open Source Software ay malayang magagamit para sa sinumang mag -download.Pinapayagan nito ang buong komunidad ng programming na matuto mula sa source code, i -audit ang code para sa mga bug o kahinaan sa seguridad, at mag -ambag ng kanilang sariling source code para sa pagpapabuti ng software.Ipinagmamalaki ito ng Open Source Software bilang isang benepisyo, ngunit nangangahulugan ito na ang sinumang nag -download ng source code para sa isang bukas na mapagkukunan na programa ng pag -encrypt ay awtomatikong alam ang algorithm na ginagamit ng pamamaraan.Ang pagpapanatiling lihim ng algorithm ay hindi isang pagpipilian, kaya ang mga pamamaraan na ito ay umaasa sa mga susi ng data para sa pag -encrypt.Ang isang data key ay magiging sanhi ng algorithm upang i -encrypt ang impormasyon sa isang paraan na natatangi dito.Matapos mai -encrypt ang impormasyon, kakailanganin ng programa ang data key na ginamit upang i -encrypt ang impormasyon upang ma -decrypt, o mag -decipher, ang impormasyon.Kung panatilihing ligtas ang kanilang mga susi ng data, kung gayon ang mga hindi awtorisadong indibidwal ay hindi magagawang i -decrypt ang kanilang mga file.Pinapayagan ng sistemang ito ang algorithm isang bukas na paraan ng pag -encrypt na paraan upang maging karaniwang kaalaman habang pinapanatili ang seguridad ng impormasyon na pinoprotektahan nito.Ang isang simetriko key encryption system ay gumagamit ng parehong key upang i -lock at i -unlock ang data.Maaari itong gawin ang form ng isang random na nabuo na data key o isang password ang algorithm na ginamit upang i -encrypt ang mga nilalaman ng mga file.Ang mga gumagamit na nais mag -encrypt ng impormasyon upang walang sinuman ngunit ang kanilang mga sarili ay maaaring tingnan ito ay panatilihin ang data key o password sa kanilang sarili.Kung nais ng isang gumagamit ng isa pang indibidwal na ma -decrypt ang kanilang mga file, kakailanganin niyang bigyan ang taong iyon ng isang kopya ng data key o ibahagi ang password.at isang publiko.Ang data sa loob ng bawat susi ay nagmula sa matematika mula sa parehong mapagkukunan.Ang gumagamit ng pag -encrypt ay nagbabahagi ng pribadong key na walang sinuman, at namamahagi ng pampublikong susi sa sinuman.Kung nais ng isang tao na mag -encrypt ng isang dokumento para sa gumagamit na iyon, maaari nilang gamitin ang kanyang pampublikong susi para sa pag -encrypt.Kapag ang dokumento ay naka -encrypt kasama ang pampublikong susi, hindi ma -decrypt ito ng algorithm nang walang pribadong susi.