Advanced Encryption Standard (AES) LabVIEW Library

Requires: Base Package

Platform(s): Windows, 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.

This LabVIEW library went through NI certification program and was granted "Compatible with LabVIEW" status in 2012.


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\\Advanced Encryption Standard (AES)\AES Encryption - for an example of using the Advanced Encryption Standard (AES) LabVIEW Library.