AES Encryption and Decryption Online

Standard di crittografia avanzata (AES) hè un algoritmu di criptografia simmetrica. AES hè u standard di l'industria da avà perchè permette a criptografia di 128 bit, 192 bit è 256 bit. A criptografia simmetrica hè rapida cumparata cù a criptografia asimmetrica è sò usate in sistemi cum'è u sistema di basa di dati. A seguita hè un strumentu in linea per realizà a crittografia AES è a decifrazione di qualsiasi testu o password.

L'uttellu furnisce parechje modi di criptografia è decifrazione cum'è Modu ECB, CBC, CTR, CFB è GCM. GCM hè cunsideratu più sicuru di u modu CBC è hè largamente aduttatu per a so prestazione.

Per più infurmazione nantu à a criptografia AES, visitate sta spiegazione nantu à AES Encryption. A sottu hè a forma per piglià l'inputs per a criptografia è a decifrazione.

Criptazione AES

Basa 64 Hex

Decryption AES

Basa 64 Plain-Text

Qualchese valore di chjave secreta chì inserite, o generà ùn hè micca almacenatu in stu situ, questu strumentu hè furnitu via un URL HTTPS per assicurà chì e chjave secrete ùn ponu micca esse arrubatu.

Se apprezzate stu strumentu, pudete cunsiderà a donazione.

Semu ringraziati per u vostru sustegnu senza fine.

Funzioni chjave

  • Simmetricu Algoritmu chjave: A stessa chjave hè aduprata sia per a criptografia sia per a decifrazione.
  • Block Cipher: AES opera nantu à blocchi di dati di dimensione fissa. A dimensione di u bloccu standard hè 128 bits.
  • Lunghezza chjave: AES supporta lunghezze chjave di 128, 192 è 256 bit. Più longu hè a chjave, più forte hè a criptografia.
  • Sicurezza: AES hè cunsideratu assai sicuru è hè largamente utilizatu in diversi protokolli è applicazioni di sicurità.

Termini è Terminologie di Criptazione AES

Per a criptografia, pudete entre in u testu chjaru o password chì vulete criptà. Avà sceglite u modu di crittografia di bloccu.

Diversi modi supportati di criptografia AES

AES offre parechje modi di crittografia cum'è u modu ECB, CBC, CTR, OFB, CFB è GCM.

  • ECB (Libru di codice elettronicu) hè u modu di crittografia più simplice è ùn necessita micca IV per a crittografia. U testu chjaru di input serà divisu in blocchi è ogni bloccu serà criptatu cù a chjave furnita è per quessa blocchi di testu chjaru identici sò criptati in blocchi di testu di criptu identici.

  • U modu CBC (Cipher Block Chaining) hè altamente cunsigliatu, è hè una forma avanzata di criptografia di bloccu. Hè bisognu di IV per rende ogni missaghju unicu, significatu chì i blocchi di testu in chianu identici sò criptati in blocchi di testu di cifru dissimili. Dunque, furnisce una criptografia più robusta cumparatu cù u modu ECB, ma hè un pocu più lento cumparatu cù u modu ECB. Se ùn ci hè micca inseritu IV, u predefinitu serà utilizatu quì per u modu CBC è chì u predeterminatu hè un byte basatu in zero [16].

  • CTR (Counter) U modu CTR (CM) hè cunnisciutu ancu u modu di contatore interu (ICM) è u modu di contatore interu segmentatu (SIC). U contra-modu trasforma un cifru di bloccu in un cifru di flussu. U modu CTR hà caratteristiche simili à l'OFB, ma permette ancu una pruprietà d'accessu aleatoriu durante a decriptazione. U modu CTR hè bè adattatu per operà in una macchina multiprocessore, induve i blocchi ponu esse criptati in parallelu.

  • GCM (Galois/Modu Counter) hè un modu di operazione di cifru di bloccu simmetricu chì usa l'hashing universale per furnisce una criptografia autenticata. GCM hè cunsideratu più sicuru di u modu CBC perchè hà cuntrolli di autentificazione è integrità integrati è hè largamente utilizatu per u so rendiment.

Padding

Per i modi AES CBC è ECB, u padding pò esse PKCS5PADDING è NoPadding. Cù PKCS5Padding, una stringa di 16 byte pruducerà un output di 32 byte (u prossimu multiplu di 16).

AES GCM PKCS5Padding hè un sinonimu di NoPadding perchè GCM hè un modu di streaming chì ùn necessita micca padding. U ciphertext in GCM hè solu quant'è u testu chjaru. Dunque, nopadding hè sceltu per automaticamente.

Dimensione di a chjave AES

L'algoritmu AES hà una dimensione di bloccu 128-bit, indipendentemente da a lunghezza di a vostra chjave hè 256, 192 o 128 bit. Quandu un modu di cifru simmetricu richiede un IV, a durata di l'IV deve esse uguali à a dimensione di bloccu di u cifru. Dunque, duvete sempre aduprà un IV di 128 bit (16 bytes) cù AES.

Chjave secreta AES

AES furnisce 128 bit, 192 bit è 256 bit di dimensione di chjave secreta per a criptografia. Sè selezziunate 128 bit per a criptografia, allora a chjave secreta deve esse di 16 bits longu è 24 è 32 bits per 192 è 256 bits di dimensione di chjave rispettivamente. Per esempiu, se a dimensione di a chjave hè 128, allora una chjave secreta valida deve esse di 16 caratteri, vale à dì 16 * 8 = 128 bits.