AES Encryption ug Decryption Online

Advanced Encryption Standard(AES) mao ang usa ka simetriko encryption algorithm. Ang AES mao ang sumbanan sa industriya sa pagkakaron tungod kay gitugotan niini ang 128 bit, 192 bit ug 256 bits encryption. Ang simetriko nga pag-encrypt paspas kung itandi sa asymmetric nga pag-encrypt ug gigamit sa mga sistema sama sa sistema sa database. Ang mosunod usa ka online nga himan aron mahimo ang AES encryption ug decryption sa bisan unsang plain-text o password.

Ang himan naghatag daghang mga paagi sa pag-encrypt ug pag-decryption sama sa ECB, CBC, CTR, CFB ug GCM mode. GCM gikonsiderar nga mas luwas kay sa CBC mode ug kaylap nga gisagop alang sa performance niini.

Para sa dugang nga impormasyon sa AES encryption, bisitaha kini nga katin-awan sa AES Encryption. Sa ubos mao ang porma sa pagkuha sa mga input para sa encryption ug decryption.

AES Encryption

Base64 Hex

AES Decryption

Base64 Plain-Text

Ang bisan unsang sekreto nga yawe nga kantidad nga imong gisulod, o among gimugna wala gitipigan sa kini nga site, kini nga himan gihatag pinaagi sa usa ka HTTPS URL aron masiguro nga ang bisan unsang sekreto nga mga yawe dili mahimong kawaton.

Kung gipabilhan nimo kini nga himan mahimo nimong ikonsiderar ang pagdonar.

Kami mapasalamaton sa inyong walay katapusan nga suporta.

Pangunang mga bahin

  • Symmetric Key Algorithm: Parehas nga yawe ang gigamit para sa encryption ug decryption.
  • Block Cipher: Ang AES naglihok sa fixed-size nga mga bloke sa datos. Ang standard block size kay 128 bits.
  • Key Gitas-on: Gisuportahan sa AES ang yawe nga gitas-on sa 128, 192, ug 256 ka bit. Kon mas taas ang yawe, mas lig-on ang encryption.
  • Seguridad: Ang AES gikonsiderar nga luwas kaayo ug kaylap nga gigamit sa lain-laing mga protocol ug aplikasyon sa seguridad.

Mga Termino ug Terminolohiya sa AES Encryption

Para sa encryption, mahimo nimong isulod ang plain text o password nga gusto nimong i-encrypt. Karon pilia ang block cipher mode sa encryption.

Lahi nga Gisuportahan nga mga Mode sa AES Encryption

Ang AES nagtanyag daghang mga paagi sa pag-encrypt sama sa ECB, CBC, CTR, OFB, CFB ug GCM mode.

  • Ang ECB(Electronic Code Book) mao ang pinakasimple nga encryption mode ug wala magkinahanglan og IV para sa encryption. Ang input nga yano nga teksto bahinon sa mga bloke ug ang matag bloke ma-encrypt gamit ang yawe nga gihatag ug busa parehas nga yano nga mga bloke sa teksto gi-encrypt sa parehas nga mga bloke sa cipher text.

  • Ang CBC(Cipher Block Chaining) nga mode girekomendar kaayo, ug kini usa ka advanced nga porma sa block cipher encryption. Nagkinahanglan kini sa IV nga himoong talagsaon ang matag mensahe nga nagpasabot nga ang parehas nga plain nga mga bloke sa teksto gi-encrypt ngadto sa dili parehas nga mga bloke sa cipher text. Busa, naghatag kini og mas lig-on nga encryption kumpara sa ECB mode, apan kini mas hinay kon itandi sa ECB mode. Kung walay IV nga gisulod unya ang default gamiton dinhi para sa CBC mode ug kana ang default sa zero-based byte[16].

  • Ang CTR(Counter) CTR mode (CM) nailhan usab nga integer counter mode (ICM) ug segmented integer counter (SIC) mode. Ang counter-mode mohimo sa block cipher ngadto sa stream cipher. Ang CTR mode adunay susama nga mga kinaiya sa OFB, apan gitugotan usab ang usa ka random-access nga kabtangan sa panahon sa pag-decryption. Ang CTR mode haum kaayo sa pag-operate sa multiprocessor machine, diin ang mga bloke mahimong ma-encrypt nga managsama.

  • GCM(Galois/Counter Mode) mao ang usa ka simetriko-key block cipher mode sa operasyon nga naggamit sa unibersal nga hashing sa paghatag ug authenticated encryption. Ang GCM giisip nga mas luwas kaysa CBC mode tungod kay kini adunay built-in nga authentication ug integrity checks ug kaylap nga gigamit alang sa iyang performance.

Padding

Para sa AES mode CBC ug ECB, ang padding mahimong PKCS5PADDING ug NoPadding. Uban sa PKCS5Padding, ang usa ka 16-byte nga kuwerdas makahimo og 32-byte nga output (ang sunod nga multiple sa 16).

Ang AES GCM PKCS5Padding usa ka synonym sa NoPadding tungod kay ang GCM usa ka streaming mode nga wala magkinahanglan og padding. Ang ciphertext sa GCM kutob ra sa plaintext. Busa, gipili ang nopadding pinaagi sa default.

AES Key Size

Ang algorithm sa AES adunay 128-bit block nga gidak-on, bisan kung ang imong yawe nga gitas-on 256, 192 o 128 bits. Kung ang usa ka simetriko nga cipher mode nanginahanglan usa ka IV, ang gitas-on sa IV kinahanglan nga katumbas sa block nga gidak-on sa cipher. Busa, kinahanglan nimo kanunay nga mogamit usa ka IV nga 128 bits (16 bytes) nga adunay AES.

AES Secret Key

Naghatag ang AES og 128 bits, 192 bits ug 256 bits nga secret key size para sa encryption. Kung nagpili ka og 128 bits para sa encryption, nan ang sekreto nga yawe kinahanglan nga 16 bits ang gitas-on ug 24 ug 32 bits para sa 192 ug 256 bits nga key size matag usa. Pananglitan, kung ang gidak-on sa yawe mao ang 128, nan ang usa ka balido nga sekreto nga yawe kinahanglan nga adunay 16 nga mga karakter ie, 16 * 8 = 128 ka bit.