Base64 Decoding

Gamit ang Base64 decoding tool, madali mong ma-decode ang data na naka-encode gamit ang Base64 na paraan. Ano ang Base64 encoding? Ano ang ginagawa ng Base64? Alamin dito.

Ano ang Base64 encryption?

Ito ay isang paraan ng pag-encrypt na binuo depende sa katotohanan na ang bawat karakter ng titik ay kumakatawan sa isang numero, at nagbibigay ng pag-iimbak ng data sa pamamagitan ng pag-convert nito sa teksto. Base64 encoding, na isang paraan ng pag-encode na ginagamit lalo na kapag nagpapadala ng mga mail attachment; Nagbibigay ito ng conversion ng binary data sa text file sa mga pamantayan ng ASCII. Una, pagkatapos ipaliwanag ang ilang mga punto tungkol sa Base64, magsasagawa kami ng Base64 encode at decode na mga operasyon gamit ang C++ na wika.

Ang isa sa mga pangunahing layunin ng base64 encoding ay upang payagan ang mga attachment na ma-attach sa mga mail. Dahil ang SMTP protocol, na nagpapahintulot sa amin na magpadala ng mail, ay hindi angkop na protocol para sa pagpapadala ng binary data tulad ng mga larawan, musika, video, mga application. Samakatuwid, sa isang pamantayang tinatawag na MIME, ang binary data ay naka-encode sa Base64 at maaaring ipadala sa SMTP protocol. Pagkatapos maipadala ang mail, ang binary data sa kabilang panig ay na-decode ayon sa mga pamantayan ng Base64 at na-convert sa kinakailangang format.

Base64 encoding ay karaniwang pagpapahayag ng isang data na may iba't ibang mga simbolo. Ang mga simbolo na ito ay isang string ng 64 na magkakaibang mga character. Ang pangalan na ibinigay sa pag-encode ay nagmula na sa bilang ng mga character na ito. Ang 64 na karakter na ito ay ang mga sumusunod.

Kung bibigyan mo ng pansin ang mga character sa itaas, lahat sila ay mga karaniwang character ng ASCII at samakatuwid ang bawat karakter ay may katumbas na numero na ipinahayag bilang katumbas ng ASCII. Halimbawa, ang katumbas ng ASCII ng character A ay 65, habang ang katumbas ng character na a ay 97. Sa talahanayan sa ibaba, ang mga katumbas ng mga character sa iba't ibang mga base, pangunahin ang ASCII, ay ibinigay.

Ang Base64 ay isang diskarte sa pag-encode na binuo upang maiwasan ang pagkawala ng data sa panahon ng paghahatid ng data. Karamihan sa atin ay alam ito bilang isang Base64 encryption method, ngunit ang Base64 ay isang encoding method, hindi isang encryption method. Ang data na ie-encode ay unang pinaghihiwalay ng character ayon sa character. Pagkatapos, ang 8-bit na binary na katumbas ng bawat character ay matatagpuan. Ang mga 8-bit na expression na natagpuan ay nakasulat nang magkatabi at muling nahahati sa 6-bit na mga grupo. Ang Base64 na katumbas ng bawat 6-bit na grupo ay nakasulat at ang proseso ng pag-encode ay nakumpleto. Sa operasyon ng pag-decode, inilalapat ang kabaligtaran ng parehong mga operasyon.

Ano ang ginagawa ng Base64 encryption?

Ito ay isang natatanging paraan ng pag-encrypt na nagbibigay-daan sa iyong i-encrypt ang parehong mga transaksyon sa paghahatid at imbakan.

Paano gamitin ang base64 encryption?

Kopyahin at i-paste ang data na gusto mong i-encrypt sa nauugnay na bahagi sa kaliwa ng panel. I-click ang berdeng "Query" na button sa kanan. Maaari mong itago ang lahat ng data salamat sa tool na ito, kung saan maaari mong gawin ang parehong pag-encrypt at pag-decryption.

Base64 encryption logic

Ang lohika ng pag-encrypt ay medyo kumplikado, ngunit bilang isang pangkalahatang expression, ang bawat isa sa data na binubuo ng mga ASCII na character ay isinalin sa 64 na magkakaibang mga yunit, na kinakatawan ng mga numero. Pagkatapos ang mga yunit na ito ay na-convert mula sa 8-bit, iyon ay, 1-byte na mga patlang sa 6-bit na mga patlang. Habang isinasagawa ang prosesong ito ng pagsasalin, nagaganap ang pagsasalin sa mga ekspresyong ginagamit ng 64 na magkakaibang numero. Sa ganitong paraan, ang data ay nagiging ganap na naiiba at kumplikadong istraktura.

Mga benepisyo sa pag-encrypt ng Base64

Ito ay ginagamit upang protektahan ang data laban sa mga panlabas na pag-atake. Ang paraan ng pag-encrypt na ito, na naglalabas ng kumplikadong 64 na mga character na binubuo ng mga upper at lower case na mga titik at numero, ay makabuluhang nagpapataas ng seguridad.

Base64 encryption at decryption

Sa unang yugto, ang "encrypt" na opsyon ay minarkahan sa kanang bahagi ng panel. Ang data set sa ganitong paraan ay naka-encrypt kapag ang "Query" na button ay na-click. Upang i-decrypt, kailangan mong mag-click sa "I-encrypt" na teksto at mag-click sa "I-decrypt" na teksto mula sa listahan. Pagkatapos, sa pamamagitan ng pag-click sa pindutang "Query", maaari ding maisagawa ang base64 decryption.

Paano gumagana ang base64 encryption?

Napakadaling gamitin ang system na ito, na batay sa pag-convert at pag-imbak ng mga ASCII na character sa 64 na magkakaibang mga character.

Saan ginagamit ang Base64?

Base64 encoding ay batay sa conversion ng data, kadalasan sa anyo ng mga string, sa numerical at kumplikadong mga expression. Ito ay isa sa mga pinakamahusay na paraan upang maprotektahan at mag-imbak ng data.