Languages

AES (Advanced Encryption Standard) Library for LabVIEW

This is a library for adding native data encryption capabilities for LabVIEW (not depending on .NET or some other external resources).

It works for 128192 and 256 bits keys (full AES spec). It is pretty optimized. If you find bugs write me to sosl...@gmail.com.
Bug corrected (2011-09-15): It wouln't decrypt strings (it double encrypted it). Thanks to Florian King for the advice.

  1. Download (for LabVIEW 10.0): AES_en_10.0.zip
    Download (for LabVIEW 8.6): AES_en_8.6.zip
  2. Unzip and copy the AES folder to to: <installdir>\user.lib\
  3. Start LabVIEW and open an New VI (if LabVIEW was already running you must close it and start it again).
  4. Find it on the Functions Palette here:
    Programming -> User Libraries -> AES
  5. And use it.
  6. Examples:  AES_examples_10.0.zip and AES_examples_8.6.zip.

AESCypher:

AESDecypher: