Encryption Standard(AES) tihchangtlun dan tur ruahmanna siam a ni. tih hi symmetric encryption algorithm a ni. AES hi tun dinhmunah chuan industry standard a ni a, 128 bit, 192 bit leh 256 bits encryption a phalsak a ni. Symmetric encryption hi asymmetric encryption nena khaikhin chuan a rang hle a, database system ang chi system-ah te hman a ni. A hnuaia tarlan te hi online tool a ni a, plain-text emaw password emaw eng pawh AES encryption leh decryption tih theihna tur a ni.
He tool hian encryption leh decryption mode hrang hrang a pe a, chu chu ECB, CBC, CTR, CFB leh GCM mode hmanga siam a ni. GCM CBC mode aiin a him zawka ngaih a ni a, a performance avang hian mi tam takin an hmang nasa hle.
AES encryption chungchang hrechiang duh tan tlawh theih a ni he hrilhfiahna hi AES Encryption chungchang a ni. A hnuaia tarlan te hi encryption leh decryption atana inputs lakna tur form a ni.
Secret key value i dah apiang, emaw kan siam chhuah apiang hi he site-ah hian dah a ni lo va, he tool hi HTTPS URL hmanga pek a ni a, chu chu secret key eng pawh rukbo theih a nih loh nan a ni.
Thil pawimawh tak tak
- Symmetric a ni Key Algorithm: Encryption leh decryption atan pawh key inang hman a ni.
- Block Cipher a ni: AES hian data block lian tham ruat saah hna a thawk a. Standard block size chu 128 bits a ni.
- Key Lengths te chu: AES hian key length 128, 192, leh 256 bits a support a. Key a sei poh leh encryption a chak zawk.
- Himna: AES hi him taka ngaih a ni a, security protocol leh application hrang hrangah hman a ni nasa hle.
AES Encryption Thumal leh Thumal hman dan
Encryption atan chuan i encrypt duh plain text emaw password emaw i ziak thei. Tunah chuan encryption atana block cipher mode kha thlang rawh.
AES Encryption Supported Mode hrang hrang
AES hian encryption mode hrang hrang a pe a, chungte chu ECB, CBC, CTR, OFB, CFB leh GCM mode te a ni.
-
ECB(Electronic Code Book) hi encryption mode awlsam ber a ni a, encryption atan IV a ngai lo. Input plain text chu block-ah then a ni ang a, block tin chu key pek hmangin encrypt a ni ang a, chuvangin plain text block inang chiah chiah chu cipher text block inangah encrypt a ni ang.
-
CBC(Cipher Block Chaining) mode hi a tha hle a, block cipher encryption hmanraw hmasawn tak a ni bawk. Message tinte chu a danglam bik theih nan IV a ngai a, chu chu plain text block inang lo tak takte chu cipher text block inang lo takah encrypt a ni tihna a ni. Chuvangin ECB mode nena khaikhin chuan encryption nghet zawk a pe a, mahse ECB mode nena khaikhin chuan a slow deuh thung. IV a luh loh chuan hetah hian CBC mode atan default hman a ni ang a, chu chu zero-based byte-ah default a ni ang[16].
-
CTR(Counter) CTR mode (CM) hi integer counter mode (ICM) leh segmented integer counter (SIC) mode tia hriat a ni bawk. Counter-mode hian block cipher chu stream cipher ah a chantir thin. CTR mode hian OFB nen hian characteristic inang a nei a, mahse decryption laiin random-access property a phal bawk. CTR mode hi multiprocessor machine-a hnathawh nan a tha hle a, chutah chuan block te chu parallel-a encrypt theih a ni.
-
GCM(Galois/Counter Mode) hmanga siam a ni. chu symmetric-key block cipher mode of operation a ni a, universal hashing hmangin authenticated encryption a pe thei a ni. GCM hi CBC mode aiin a him zawka ngaih a ni a, a chhan chu built-in authentication leh integrity checks a neih vang a ni a, a performance atan pawh hman a ni nasa hle.
Padding hmanga siam a ni
AES mode CBC leh ECB tan chuan padding hi PKCS5PADDING leh NoPadding a ni thei. PKCS5Padding hmang hian 16-byte string chuan 32-byte output (16 multiple dang) a siam ang.
AES GCM PKCS5Padding hi NoPadding tihna a ni a, a chhan chu GCM hi streaming mode a nih avangin padding a ngai lo. GCM-a ciphertext hi plaintext ang zat chauh a ni. Chuvangin, nopadding hi default-in thlan a ni.
AES Key Size a ni
AES algorithm hian 128-bit block size a nei a, i key sei zawng chu 256, 192 emaw 128 bits emaw pawh nise. Symmetric cipher mode-in IV a mamawh chuan IV sei zawng chu cipher block size nen a inang tur a ni. Chuvangin, AES nen hian IV bit 128 (16 bytes) i hmang fo tur a ni.
AES Thuruk Chabi
AES hian encryption atan secret key size bit 128, bit 192 leh bit 256 a pe a ni. Encryption atan bit 128 i thlang a nih chuan secret key chu bit 16 a sei tur a ni a, key size bit 192 leh 256 atan bit 24 leh 32 a ni tur a ni. Entirnan, key size chu 128 a nih chuan secret key dik tak chu character 16 i.e., 16*8=128 bits a ni tur a ni