AES Encryption ma Decryption Online

Fa'asinomaga Fa'ailoga Maualuga (AES) o se fa'ailoga fa'amaufa'ailoga tutusa. AES o le tulaga faʻapisinisi e pei o le taimi nei ona e faʻatagaina le 128 bit, 192 bit ma le 256 bits encryption. Fa'ailoga fa'ailoga fa'atusa e vave pe a fa'atusatusa ile fa'ailoga asymmetric ma o lo'o fa'aogaina i faiga e pei ole faiga fa'amaumauga. O lo'o mulimuli mai ose meafaigaluega fa'ainitaneti e fa'atino ai le fa'ailoga AES ma le fa'auigaina o so'o se fa'amatalaga manino po'o se fa'aupuga.

O le meafaigaluega e maua ai le tele o auala o faʻamatalaga ma decryption pei ole ECB, CBC, CTR, CFB ma GCM faiga. GCM ua manatu e sili atu le saogalemu nai lo le CBC mode ma ua faʻaaogaina lautele mo lona faʻatinoga.

Mo nisi fa'amatalaga ile AES encryption, asiasi lenei faʻamatalaga ile AES Encryption. O lo'o i lalo le fomu e ave ai mea fa'aoga mo le fa'ailoga ma le fa'ailoga.

AES Encryption

Fa'avae64 Hex

AES Decryption

Fa'avae64 Tusiga Fa'ata'atia

So'o se fa'atauga fa'alilolilo e te ulufale, pe matou te fa'atupuina e le o teuina i luga o lenei 'upega tafa'ilagi, o lenei meafaigaluega e tu'uina atu e ala ile HTTPS URL e fa'amautinoa ai e le mafai ona gaoia so'o se ki lilo.

Afai e te talisapaia lenei meafaigaluega ona mafai lea ona e mafaufau e foaʻi.

Matou te faafetai mo la outou lagolago e le uma.

Vaega Autu

  • tutusa Algorithm Key: O le ki lava e tasi e faʻaogaina mo faʻamatalaga uma ma faʻamalo.
  • Block Cipher: O lo'o fa'agaoioia le AES i poloka fa'amaumau o fa'amaumauga. Ole tele ole poloka masani ole 128 bits.
  • Umi o Ki: E lagolagoina e le AES le umi o le 128, 192, ma le 256 bits. O le umi o le ki, o le malosi foi lea o le faʻailoga.
  • Saogalemu: O le AES e manatu e matua saogalemu ma e masani ona faʻaaogaina i tulafono faʻapitoa ma talosaga.

AES Encryption Tu'utu'uga & Fa'amatalaga

Mo fa'amatalaga, e mafai ona e ulufale i le tusitusiga manino po'o le fa'aupuga e te mana'o e fa'ailoga. Filifili nei le faiga poloka cipher o faʻailoga.

Tulaga Lagolago Eseese ole AES Encryption

O lo'o ofoina mai e le AES le tele o fa'ailoga e pei ole ECB, CBC, CTR, OFB, CFB ma le GCM.

  • ECB (Electronic Code Book) o le faiga faʻailoga sili ona faigofie ma e le manaʻomia le IV mo faʻamatalaga. O le a vaevaeina le tusitusiga manino i totonu o poloka ma o poloka taitasi o le a fa'ailogaina i le ki o lo'o tu'uina atu ma o le mea lea o poloka tusitusiga manino tutusa e fa'ailogaina i poloka fa'amaufa'ailoga tutusa.

  • O le CBC(Cipher Block Chaining) mode e matua fautuaina, ma o se tulaga maualuga o poloka sipher encryption. E mana'omia le IV e fa'apito ai fe'au ta'itasi o lona uiga o poloka fa'amatalaga manino tutusa o lo'o fa'ailogaina i ni poloka fa'atusitusi eseese. O le mea lea, e maua ai faʻamatalaga sili atu le malosi pe a faʻatusatusa i le ECB mode, ae e fai si faʻagesegese pe a faʻatusatusa i le ECB mode. Afai e leai se IV e ulufale i ai ona faʻaaoga lea o le faaletonu iinei mo le CBC mode ma e le mafai ona faʻaogaina i le zero-based byte[16].

  • CTR(Counter) CTR mode (CM) ua lauiloa foi ole integer counter mode (ICM) ma le segmented integer counter (SIC) mode. O le Counter-mode e liliu ai se poloka poloka i se stream cipher. Ole faiga ole CTR e iai uiga tutusa ile OFB, ae fa'ataga ai fo'i se mea e maua fa'afuase'i ile taimi ole decryption. E fetaui lelei le faiga o le CTR e fa'agaioi i se masini multiprocessor, lea e mafai ai ona fa'ailoga poloka i le tutusa.

  • GCM(Galois/Faiga Fa'asagatau) ose simmetric-key block cipher mode of operation that use universal hashing to provide authenticated encryption. O le GCM e manatu e sili atu le saogalemu nai lo le CBC mode ona o loʻo i totonu o le faʻamaonia ma le faʻamaoni siaki ma e faʻaaogaina lautele mo lona faʻatinoga.

Faaofuofu

Mo AES modes CBC ma ECB, o le padding e mafai ona PKCS5PADDING ma NoPadding. Faatasi ai ma le PKCS5Padding, o se manoa 16-byte o le a maua ai se gaioiga 32-byte (o le isi numera o le 16).

AES GCM PKCS5Padding o se uiga tutusa mo le NoPadding ona o le GCM o se auala faʻafefe e le manaʻomia ai se paʻu. O le upusii i le GCM e na'o le umi o le fa'amatalaga manino. O le mea lea, o le nopadding e ala i le filifilia.

AES Key Tele

O le AES algorithm o loʻo i ai se poloka poloka 128-bit, e tusa lava pe o lou umi ki o le 256, 192 poʻo le 128 bits. A mana'omia e se faiga fa'atusa sima se IV, o le umi o le IV e tatau ona tutusa ma le lapo'a poloka o le sipi. O le mea lea, e tatau ona e faʻaogaina i taimi uma se IV o 128 bits (16 bytes) faʻatasi ma le AES.

AES Secret Key

O le AES e maua ai le 128 bits, 192 bits ma le 256 bits o le tele o ki faalilolilo mo faʻamatalaga. Afai o lo'o e filifilia 128 bits mo encryption, o le ki faalilolilo e tatau ona 16 bits le umi ma 24 ma 32 bits mo le 192 ma 256 bits o le lapopo'a ki. Mo se faʻataʻitaʻiga, afai o le ki tele e 128, o le ki faalilolilo aoga e tatau ona 16 mataitusi o lona uiga, 16*8=128 bits.