[ FREE ] AES GCM Extension highly secured ๐Ÿ˜‰

The encryption method used in the provided extension is AES-GCM (Advanced Encryption Standard - Galois/Counter Mode) 256 bit .

  1. AES (Advanced Encryption Standard) : AES is a widely adopted symmetric encryption algorithm that provides strong security for data confidentiality. It operates on blocks of data and supports different key lengths, including 128-bit, 192-bit, and 256-bit.

  2. GCM (Galois/Counter Mode): GCM is a mode of operation for block ciphers like AES. It combines encryption with message authentication, providing both confidentiality and integrity of the data. GCM operates in two main phases: encryption and authentication.

  • Encryption: AES-GCM uses AES to encrypt the data. Each block of data is encrypted using the chosen AES key.
  • Authentication: GCM generates an authentication tag that provides integrity and authenticity of the encrypted data. This tag is based on the encrypted data, the associated data (if any), and the initialization vector (IV).
  1. Authentication Tag: The authentication tag is a short piece of data generated during encryption. It serves as a checksum that can detect any tampering with the ciphertext. The tag is also used during decryption to verify the integrity of the data.

In the extensionโ€™s code, the Cipher class is used to perform AES-GCM encryption and decryption. The Cipher class is initialized with the AES-GCM transformation and configured with the encryption/decryption key, IV, and authentication tag size.

Overall, AES-GCM provides a strong and secure encryption method that ensures both the confidentiality and integrity of the data being encrypted. Itโ€™s widely used for various security-sensitive applications, including secure communications and data storage.

EXAMPLE

RESULTS

KEY LENGTH 32

extension is free just like this postโ€‹ :heart_eyes:

Download
AESGCMExtension .aix (6.7 KB)

Try and give feedback

:blush:IF YOU LIKE MY WORK YOU CAN PAYPAL MEโ€‹:blush:

https://www.paypal.com/paypalme/rijvandalRAJKOT
9 Likes

If it is free you can just post it here. No need for pmโ€™s etc.

2 Likes

Okay dear peter :blush:

Hello for the first thanks for free extension, it helps me a lot.

but i have a question about Set EncryptionKey, i have tried with another text to Set EncryptionKey in ScreenInitialize, but the error message Encryption key not set, can help me about that problem ?

It would really help if you provided a screenshot of your relevant blocks, so we can see what you are trying to do, and where the problem may be.

To get an image of your blocks, right click in the Blocks Editor and select โ€œDownload Blocks as Imageโ€. You might want to use an image editor to crop etc. if required. Then post it here in the community.

Taifun

1 Like

there is block and the error, can you help me ?

Hello, encrypt and decrypt successfully, but when iโ€™ve tried to decrypt, error message : decryption error illegal base64 character 20, can you help me about this problem ?