Safon Amgryptio Uwch (AES) yn algorithm amgryptio cymesur. AES yw safon y diwydiant ar hyn o bryd gan ei fod yn caniatáu amgryptio 128 did, 192 bit a 256 bit. Mae amgryptio cymesur yn gyflym o'i gymharu ag amgryptio anghymesur ac fe'i defnyddir mewn systemau fel system cronfa ddata. Offeryn ar-lein yw Canlynol i berfformio amgryptio AES a dadgryptio unrhyw destun plaen neu gyfrinair.
Mae'r offeryn yn darparu sawl dull amgryptio a dadgryptio megis Modd ECB, CBS, CTR, CFB a GCM. GCM yn cael ei ystyried yn fwy diogel na modd CBS ac yn cael ei fabwysiadu'n eang ar gyfer ei berfformiad.
I gael rhagor o wybodaeth am amgryptio AES, ewch i yr esboniad hwn ar Amgryptio AES. Isod mae'r ffurflen i gymryd y mewnbynnau ar gyfer yr amgryptio a dadgryptio.
Nid yw unrhyw werth allwedd cyfrinachol rydych chi'n ei nodi, neu rydyn ni'n ei gynhyrchu yn cael ei storio ar y wefan hon, mae'r offeryn hwn yn cael ei ddarparu trwy URL HTTPS i sicrhau na ellir dwyn unrhyw allweddi cyfrinachol.
Nodweddion Allweddol
- Cymesuredd Algorithm Allweddol: Defnyddir yr un allwedd ar gyfer amgryptio a dadgryptio.
- Bloc Cipher: Mae AES yn gweithredu ar flociau data maint sefydlog. Maint bloc safonol yw 128 did.
- Hydoedd Allweddol: Mae AES yn cefnogi darnau allweddol o 128, 192, a 256 did. Po hiraf yw'r allwedd, y cryfaf yw'r amgryptio.
- Diogelwch: Ystyrir bod AES yn ddiogel iawn ac fe'i defnyddir yn eang mewn amrywiol brotocolau a chymwysiadau diogelwch.
Termau a Therminolegau Amgryptio AES
Ar gyfer amgryptio, gallwch naill ai nodi'r testun plaen neu'r cyfrinair yr ydych am ei amgryptio. Nawr dewiswch y dull seiffr bloc o amgryptio.
Dulliau Amgryptio AES â Chymorth Gwahanol
Mae AES yn cynnig sawl dull amgryptio fel modd ECB, CBC, CTR, OFB, CFB a GCM.
-
ECB (Llyfr Cod Electronig) yw'r modd amgryptio symlaf ac nid oes angen IV ar gyfer amgryptio. Bydd y testun plaen mewnbwn yn cael ei rannu'n flociau a bydd pob bloc yn cael ei amgryptio gyda'r allwedd a ddarperir ac felly mae blociau testun plaen union yr un fath yn cael eu hamgryptio yn flociau testun seiffr unfath.
-
Mae modd CBC (Cadwyni Bloc Cipher) yn cael ei argymell yn fawr, ac mae'n ffurf ddatblygedig o amgryptio seiffr bloc. Mae'n ei gwneud yn ofynnol i IV wneud pob neges yn unigryw sy'n golygu bod y blociau testun plaen union yr un fath yn cael eu hamgryptio i mewn i flociau testun seiffr annhebyg. Felly, mae'n darparu amgryptio mwy cadarn o'i gymharu â modd ECB, ond mae ychydig yn arafach o'i gymharu â modd ECB. Os nad oes IV yn cael ei gofnodi yna bydd y rhagosodiad yn cael ei ddefnyddio yma ar gyfer modd CBC ac sy'n rhagosod i beit seiliedig ar sero[16].
-
CTR(Counter) Mae modd CTR (CM) hefyd yn cael ei adnabod fel modd cownter cyfanrif (ICM) a modd cownter cyfanrif segmentiedig (SIC). Mae gwrth-ddelw yn troi seiffr bloc yn seiffr nant. Mae gan y modd CTR nodweddion tebyg i OFB, ond mae hefyd yn caniatáu eiddo mynediad ar hap yn ystod dadgryptio. Mae modd CTR yn addas iawn i weithredu ar beiriant amlbrosesydd, lle gellir amgryptio blociau ochr yn ochr.
-
GCM(Galois/Modd Gwrth) yn ddull gweithredu seiffr bloc cymesur-allweddol sy'n defnyddio stwnsio cyffredinol i ddarparu amgryptio dilys. Mae GCM yn cael ei ystyried yn fwy diogel na modd CBC oherwydd ei fod wedi cynnwys gwiriadau dilysu a chywirdeb ac fe'i defnyddir yn eang ar gyfer ei berfformiad.
Padin
Ar gyfer moddau AES CBC ac ECB, gall y padin fod yn PKCS5PADDING a NoPadding. Gyda PKCS5Padding, bydd llinyn 16-beit yn cynhyrchu allbwn 32-beit (y lluosrif nesaf o 16).
Mae AES GCM PKCS5Padding yn gyfystyr ar gyfer NoPadding oherwydd bod GCM yn fodd ffrydio nad oes angen padin arno. Dim ond cyhyd â'r testun plaen y mae'r ciphertext yn GCM. Felly, mae nopadio yn cael ei ddewis yn ddiofyn.
Maint Allwedd AES
Mae gan yr algorithm AES faint bloc 128-did, ni waeth a yw hyd eich allwedd yn 256, 192 neu 128 did. Pan fo angen IV ar fodd seiffr cymesur, rhaid i hyd yr IV fod yn hafal i faint bloc y seiffr. Felly, rhaid i chi bob amser ddefnyddio IV o 128 did (16 bytes) gydag AES.
Allwedd Ddirgel AES
Mae AES yn darparu 128 did, 192 did a 256 did o faint allwedd cyfrinachol ar gyfer amgryptio. Os ydych chi'n dewis 128 did ar gyfer amgryptio, yna rhaid i'r allwedd gyfrinachol fod yn 16 did o hyd a 24 a 32 did ar gyfer 192 a 256 did o faint allwedd yn y drefn honno. Er enghraifft, os mai maint yr allwedd yw 128, yna rhaid i allwedd gyfrinachol ddilys fod o 16 nod h.y., 16*8 = 128 did