Datgodio Base64
Gyda'r offeryn datgodio Base64, gallwch yn hawdd ddadgodio'r data sydd wedi'i amgodio gyda'r dull Base64. Beth yw amgodio Base64? Beth mae Base64 yn ei wneud? Darganfyddwch yma.
Beth yw amgryptio Base64?
Mae'n ddull amgryptio sydd wedi'i ddatblygu yn dibynnu ar y ffaith bod pob nod llythyren yn cynrychioli rhif, ac sy'n darparu storio data trwy ei drosi'n destun. Amgodio Base64, sef dull amgodio a ddefnyddir yn arbennig wrth anfon atodiadau post; Mae'n darparu trosi data deuaidd i ffeil testun yn safonau ASCII. Yn gyntaf, ar ôl egluro rhai pwyntiau am Base64, byddwn yn perfformio gweithrediadau amgodio a dadgodio Base64 gydag iaith C ++.
Un o brif ddibenion amgodio base64 yw caniatáu i atodiadau gael eu cysylltu â negeseuon e-bost. Oherwydd nad yw'r protocol SMTP, sy'n ein galluogi i anfon post, yn brotocol addas ar gyfer anfon data deuaidd fel lluniau, cerddoriaeth, fideos, cymwysiadau. Felly, gyda safon o'r enw MIME, mae data Deuaidd wedi'i amgodio gyda Base64 a gellir ei anfon dros y protocol SMTP. Ar ôl i'r post gael ei anfon, mae data Deuaidd ar yr ochr arall yn cael ei ddadgodio yn unol â safonau Base64 a'i drawsnewid i'r fformat gofynnol.
Yn y bôn, amgodio Base64 yw mynegi data gyda symbolau gwahanol. Mae'r symbolau hyn yn llinyn o 64 nod gwahanol. Mae'r enw a roddir i'r amgodio eisoes yn dod o nifer y nodau hyn. Mae'r 64 nod hyn fel a ganlyn.
Os ydych chi'n talu sylw i'r nodau uchod, maen nhw i gyd yn nodau safonol ASCII ac felly mae gan bob nod gyfwerth rhifol wedi'i fynegi fel cyfwerth ASCII. Er enghraifft, yr hyn sy'n cyfateb i ASCII y nod A yw 65, a'r hyn sy'n cyfateb i'r nod a yw 97. Yn y tabl isod, rhoddir cyfwerthoedd y nodau mewn gwahanol fasau, ASCII yn bennaf.
Mae Base64 yn dechneg amgodio a ddatblygwyd i atal colli data wrth drosglwyddo data. Mae'r rhan fwyaf ohonom yn ei adnabod fel dull amgryptio Base64, ond mae Base64 yn ddull amgodio, nid dull amgryptio. Y data sydd i'w amgodio yw'r nod cyntaf wedi'i wahanu fesul nod. Yna, mae'r cyfwerth deuaidd 8-did o bob nod yn cael ei ddarganfod. Mae'r mynegiadau 8-did a geir yn cael eu hysgrifennu ochr yn ochr ac eto wedi'u rhannu'n grwpiau 6-did. Mae'r hyn sy'n cyfateb i Base64 ar gyfer pob grŵp 6-did yn cael ei ysgrifennu ac mae'r broses amgodio wedi'i chwblhau. Yn y gweithrediad dadgodio, cymhwysir y gwrthwyneb i'r un gweithrediadau.
Beth mae amgryptio Base64 yn ei wneud?
Mae'n ddull amgryptio unigryw sy'n eich galluogi i amgryptio trafodion trosglwyddo a storio.
Sut i ddefnyddio amgryptio base64?
Copïwch a gludwch y data rydych chi am ei amgryptio i'r rhan berthnasol ar ochr chwith y panel. Cliciwch ar y botwm gwyrdd “Ymholiad” ar y dde. Gallwch guddio'r holl ddata diolch i'r offeryn hwn, lle gallwch chi berfformio amgryptio a dadgryptio.
Rhesymeg amgryptio Base64
Mae'r rhesymeg amgryptio braidd yn gymhleth, ond fel mynegiant cyffredinol, mae pob un o'r data sy'n cynnwys nodau ASCII yn cael ei drosi i 64 o unedau gwahanol, a gynrychiolir gan rifau. Yna caiff yr unedau hyn eu trosi o feysydd 8-bit, hynny yw, meysydd 1-beit i feysydd 6-did. Wrth gyflawni'r broses gyfieithu hon, mae'r trosi i ymadroddion a ddefnyddir gan 64 o rifau gwahanol yn digwydd. Yn y modd hwn, mae'r data'n troi'n strwythur cwbl wahanol a chymhleth.
Manteision amgryptio Base64
Fe'i defnyddir i ddiogelu data rhag ymosodiadau allanol. Mae'r dull amgryptio hwn, sy'n allbynnu 64 nod cymhleth sy'n cynnwys priflythrennau a llythrennau bach a rhifau, yn cynyddu diogelwch yn sylweddol.
Amgryptio a dadgryptio Base64
Ar y cam cyntaf, mae'r opsiwn "amgryptio" wedi'i farcio ar ochr dde'r panel. Mae'r set ddata yn y modd hwn yn cael ei amgryptio pan fydd y botwm "Ymholiad" yn cael ei glicio. Er mwyn dadgryptio, mae angen i chi glicio ar y testun "Amgryptio" a chlicio ar y testun "Dadgryptio" o'r rhestr. Yna, trwy glicio ar y botwm “Ymholiad”, gellir cyflawni dadgryptio base64 hefyd.
Sut mae amgryptio base64 yn gweithio?
Mae'n hawdd iawn defnyddio'r system hon, sy'n seiliedig ar drosi a storio nodau ASCII yn 64 nod gwahanol.
Ble mae Base64 yn cael ei ddefnyddio?
Mae amgodio Base64 yn seiliedig ar drosi data, fel arfer ar ffurf llinynnau, yn fynegiadau rhifiadol a chymhleth. Mae'n un o'r ffyrdd gorau o ddiogelu a storio data.