Advanced Encryption Standard (AES) LabVIEW Library

Requires: Base Package

Platform(s): Windows, LabVIEW RT, Mac OS, Linux

Use the AES LabVIEW Library functions to encrypt data with AES algorithm and decrypt it back.


Advanced Encryption Standard (AES) is a specification for the encryption of electronic data. It has been adopted by the U.S. government and is now used worldwide. The algorithm described by AES is a symmetric-key algorithm, meaning the same key is used for both encrypting and decrypting the data. AES is the first publicly accessible and open cipher approved by the National Security Agency (NSA) for top secret information when used in an NSA approved cryptographic module.


Please note that use of strong encryption may be under regulations in your country. Please check your own country's regulations

on the use of strong cryptography before using or redistributing this file.


Object Description Takes string (plain text) and encrypts it with Advanced Encryption Standart (AES) algorithm. Takes text encrypted with Advanced Encryption Standart (AES) algorithm and decryptes it back into plain text (original string).


Refer to the AES Example VI in the labview\examples\encryption\viGods AES 256 Encryption - for an example of using the Advanced Encryption Standard (AES) LabVIEW Library.