AES fersifering en ûntsiferje Online

Advanced Encryption Standard (AES) is in symmetrysk fersiferingsalgoritme. AES is de yndustrystandert fan no ôf, om't it 128-bit, 192-bit en 256-bit fersifering mooglik makket. Symmetryske fersifering is rap yn ferliking mei asymmetryske fersifering en wurde brûkt yn systemen lykas databanksysteem. Folgje is in online ark om AES-fersifering en ûntsifering út te fieren fan alle platte tekst of wachtwurd.

It ark biedt meardere modi fan fersifering en dekodearring lykas ECB, CBC, CTR, CFB en GCM modus. GCM wurdt beskôge as feiliger as CBC-modus en wurdt breed oannommen foar syn prestaasjes.

Foar mear ynfo oer AES-fersifering, besykje dizze útlis op AES Encryption. Hjirûnder is it formulier om de yngongen te nimmen foar de fersifering en dekodearring.

AES fersifering

Basis 64 Hex

AES-ûntsifering

Basis 64 Plain-Tekst

Elke geheime kaai wearde dy't jo ynfiere, of wy generearje wurdt net opslein op dizze side, dit ark wurdt levere fia in HTTPS URL om te soargjen dat gjin geheime kaaien kinne net stellen wurde.

As jo dit ark wurdearje, dan kinne jo beskôgje om te donearjen.

Wy binne tankber foar jo nea einigjende stipe.

Key Features

  • Symmetrysk Key Algoritme: Deselde kaai wurdt brûkt foar sawol fersifering as dekodearring.
  • Block Cipher: AES wurket op blokken fan gegevens mei fêste grutte. De standert blokgrutte is 128 bits.
  • Key Lengths: AES stipet kaai lingten fan 128, 192, en 256 bits. Hoe langer de kaai, hoe sterker de fersifering.
  • Feiligens: AES wurdt beskôge as heul feilich en wurdt in protte brûkt yn ferskate feiligensprotokollen en applikaasjes.

AES-fersiferingsbetingsten en terminologyen

Foar fersifering kinne jo de gewoane tekst of it wachtwurd ynfiere dat jo wolle fersiferje. Kies no de modus foar blokkearjen fan fersifering fan fersifering.

Ferskillende stipe modi fan AES-fersifering

AES biedt meardere modi fan fersifering lykas ECB, CBC, CTR, OFB, CFB en GCM-modus.

  • ECB (Electronic Code Book) is de ienfâldichste fersiferingsmodus en fereasket gjin IV foar fersifering. De ynfierde platte tekst sil wurde ferdield yn blokken en elk blok sil fersifere wurde mei de levere kaai en dus identike platte tekstblokken wurde fersifere yn identike sifertekstblokken.

  • CBC (Cipher Block Chaining) modus wurdt tige oanrikkemandearre, en it is in avansearre foarm fan blok cipher fersifering. It fereasket IV om elk berjocht unyk te meitsjen, wat betsjuttet dat de identike platte tekstblokken fersifere binne yn ûngelikense sifertekstblokken. Hjirtroch leveret it robúste fersifering yn ferliking mei ECB-modus, mar it is in bytsje stadiger yn ferliking mei ECB-modus. As gjin IV wurdt ynfierd, sil hjir standert brûkt wurde foar CBC-modus en dat is standert op in nul-basearre byte[16].

  • CTR (Counter) CTR-modus (CM) is ek bekend as integer counter mode (ICM) en segmented integer counter (SIC) modus. Tsjinmodus feroaret in bloksifer yn in streamfersifer. CTR-modus hat ferlykbere skaaimerken as OFB, mar jout ek in willekeurich tagong eigendom by ûntsiferjen. CTR modus is goed geskikt om te operearjen op in multiprocessor masine, dêr't blokken kinne wurde fersifere yn parallel.

  • GCM (Galois/Counter Mode) is in symmetrysk-kaai blok cipher modus fan wurking dy't brûkt universele hashing te foarsjen autentike fersifering. GCM wurdt as feiliger beskôge as CBC-modus, om't it ynboude ferifikaasje- en yntegriteitskontrôles hat en wurdt in protte brûkt foar har prestaasjes.

Padding

Foar AES-modi CBC en ECB kin de padding PKCS5PADDING en NoPadding wêze. Mei PKCS5Padding sil in 16-byte-string in 32-byte-útfier produsearje (it folgjende meardere fan 16).

AES GCM PKCS5Padding is in synonym foar NoPadding, om't GCM in streamingmodus is dy't gjin padding fereasket. De sifertekst yn GCM is mar sa lang as de platte tekst. Dêrom is nopadding standert selektearre.

AES Key Grutte

It AES-algoritme hat in 128-bit blokgrutte, nettsjinsteande oft jo kaailingte 256, 192 of 128 bits is. As in symmetryske sifermodus in IV fereasket, moat de lingte fan 'e IV gelyk wêze oan de blokgrutte fan' e sifer. Dêrom moatte jo altyd in IV fan 128 bits (16 bytes) brûke mei AES.

AES geheime kaai

AES jout 128 bits, 192 bits en 256 bits geheime kaai grutte foar fersifering. As jo 128 bits selektearje foar fersifering, dan moat de geheime kaai fan 16 bits lang wêze en 24 en 32 bits foar respektivelik 192 en 256 bits fan kaaigrutte. Bygelyks, as de kaaigrutte 128 is, dan moat in jildige geheime kaai fan 16 karakters wêze, d.w.s. 16 * 8 = 128 bits