Base64 Dì-chòdachadh

Leis an inneal dì-chòdaidh Base64, is urrainn dhut gu furasta an dàta a chaidh a chòdachadh le modh Base64 a dhì-chòdachadh. Dè a th’ ann an còdachadh Base64? Dè bhios Base64 a’ dèanamh? Faigh a-mach an seo.

Dè a th’ ann an crioptachadh Base64?

Is e dòigh crioptachaidh a th’ ann a chaidh a leasachadh a rèir gu bheil gach caractar litir a’ riochdachadh àireamh, agus a bheir seachad stòradh dàta le bhith ga thionndadh gu teacsa. Còdachadh Base64, a tha na dhòigh còdaidh air a chleachdadh gu sònraichte nuair a bhios tu a’ cur ceanglachan puist; Bidh e a’ toirt seachad tionndadh dàta binary gu faidhle teacsa ann an inbhean ASCII. An toiseach, às deidh dhuinn cuid de phuingean a mhìneachadh mu Base64, nì sinn còdachadh Base64 agus gnìomhachd dì-chòdachadh le cànan C ++.

Is e aon de na prìomh adhbharan airson còdachadh base64 leigeil le ceanglachan a bhith ceangailte ri puist. Leis nach eil am protocol SMTP, a leigeas leinn post a chuir, na phròtacal iomchaidh airson dàta binary a chuir leithid dealbhan, ceòl, bhideothan, tagraidhean. Mar sin, le inbhe ris an canar MIME, tha dàta binary air a chòdachadh le Base64 agus faodar a chuir thairis air protocol SMTP. Às deidh am post a chuir, tha dàta Binary air an taobh eile air a dhì-chòdachadh a rèir inbhean Base64 agus air a thionndadh chun chruth a tha a dhìth.

Tha còdachadh Base64 gu bunaiteach a’ cur an cèill dàta le diofar shamhlaidhean. Tha na samhlaidhean sin nan sreath de 64 caractaran eadar-dhealaichte. Tha an t-ainm a thugadh don chòdachadh mu thràth a’ tighinn bhon àireamh de na caractaran sin. Tha na 64 caractaran seo mar a leanas.

Ma bheir thu aire do na caractaran gu h-àrd, tha iad uile nan caractaran àbhaisteach ASCII agus mar sin tha co-ionann àireamhach aig gach caractar air a chuir an cèill mar cho-ionann ASCII. Mar eisimpleir, tha ASCII co-ionann ris a’ charactar A 65, agus is e 97 an aon rud ris a’ charactar a. Anns a’ chlàr gu h-ìosal, tha co-ionannachdan nan caractaran ann an diofar bhunaitean, gu sònraichte ASCII, air an toirt seachad.

Tha Base64 na dhòigh còdaidh a chaidh a leasachadh gus casg a chuir air call dàta aig àm sgaoileadh dàta. Tha a’ mhòr-chuid againn eòlach air mar dhòigh crioptachaidh Base64, ach is e dòigh còdaidh a th’ ann am Base64, chan e modh crioptachaidh. Is e an dàta a thèid a chòdachadh an toiseach caractar air a sgaradh le caractar. An uairsin, lorgar an co-ionann dàna 8-bit de gach caractar. Tha na h-abairtean 8-bit a lorgar sgrìobhte taobh ri taobh agus a-rithist air an roinn ann am buidhnean 6-bit. Tha an co-ionann Base64 de gach buidheann 6-bit air a sgrìobhadh agus tha am pròiseas còdaidh crìochnaichte. Anns an obair dì-chòdachadh, tha an taobh eile de na h-aon obrachaidhean air a chuir an sàs.

Dè a bhios crioptachadh Base64 a’ dèanamh?

Is e dòigh crioptachaidh sònraichte a th’ ann a leigeas leat an dà chuid gnothaichean tar-chuir is stòraidh a chrioptachadh.

Ciamar a chleachdas tu crioptachadh base64?

Dèan lethbhreac agus pasg air an dàta a tha thu airson a chrioptachadh chun phàirt iomchaidh air taobh clì a’ phannal. Cliog air a’ phutan uaine “Query” air an taobh cheart. Faodaidh tu an dàta gu lèir fhalach le taing don inneal seo, far an urrainn dhut an dà chuid crioptachadh agus dì-chrioptachadh a dhèanamh.

Logic crioptachaidh base64

Tha an loidsig crioptachaidh rudeigin iom-fhillte, ach mar abairt coitcheann, tha gach dàta anns a bheil caractaran ASCII air eadar-theangachadh gu 64 aonadan eadar-dhealaichte, air an riochdachadh le àireamhan. An uairsin tha na h-aonadan sin air an tionndadh bho 8-bit, is e sin, raointean 1-byte gu raointean 6-bit. Fhad ‘s a bhios tu a’ coileanadh a’ phròiseas eadar-theangachaidh seo, bidh an eadar-theangachadh gu abairtean air an cleachdadh le 64 àireamhan eadar-dhealaichte a’ gabhail àite. San dòigh seo, bidh an dàta a’ tionndadh gu structar gu tur eadar-dhealaichte agus iom-fhillte.

Buannachdan crioptachaidh Base64

Tha e air a chleachdadh gus dàta a dhìon an aghaidh ionnsaighean bhon taobh a-muigh. Tha an dòigh crioptachaidh seo, a bhios a’ toirt a-mach caractaran iom-fhillte 64 anns a bheil litrichean is àireamhan beaga is àrd, ag àrdachadh tèarainteachd gu mòr.

Base64 crioptachadh agus dì-chrioptachadh

Aig a 'chiad ìre, tha an roghainn "encrypt" air a chomharrachadh air taobh deas a' phannal. Tha an seata dàta san dòigh seo air a chrioptachadh nuair a thèid am putan “Ceist” a bhriogadh. Gus dì-chrioptachadh, feumaidh tu briogadh air an teacsa "Encrypt" agus briogadh air an "Decrypt" teacsa bhon liosta. An uairsin, le bhith a’ briogadh air a’ phutan “Query”, faodar dì-chrioptachadh base64 a dhèanamh cuideachd.

Ciamar a tha crioptachadh base64 ag obair?

Tha e gu math furasta an siostam seo a chleachdadh, a tha stèidhichte air caractaran ASCII a thionndadh agus a stòradh gu 64 caractaran eadar-dhealaichte.

Càite a bheil Base64 air a chleachdadh?

Tha còdachadh Base64 stèidhichte air tionndadh dàta, mar as trice ann an cruth sreangan, gu abairtean àireamhach agus iom-fhillte. Is e seo aon de na dòighean as fheàrr air dàta a dhìon agus a stòradh.