AES (Advanced Encryption Standard)
AES (Advanced Encryption Standard) is a symmetric algorithm, using the same key for both encryption and decryption. You can choose between simple and advanced modules in the Encryptor app. Advanced modules are recommended, giving you more control and allowing your key to be hidden.
The AES algorithm has four components:
Component | Description |
|---|---|
Key | Select a key of either 128 or 256 bits. A longer key provides more security. |
Initialization vector | A random value used at the beginning of encryption to make sure the same data looks different each time it's encrypted, so no one can guess the plaintext value from the results. The initialization vector is sometimes called Nonce. You can choose UTF-8, Base64, or Hexadecimal for encoding. |
Authentication tag | A code generated after encrypting the message. It is also called an integrity check value (ICV) or message authentication code (MAC). This value is calculated using the cyphertext and the initialization vector. It is a unique value generated from the encrypted message. The tag is sent with the message and the recipient repeats the process to generate the authentication tag using the received message. If the two tags are the same, the shared message is the same. |
Modes | Methods for encrypting data.
|









