Jump to content


Submitter

SUPPORT TOPIC File Information

  • Submitted: Sep 07 2011 05:48 PM
  • Last Updated: Sep 07 2011 05:48 PM
  • File Size: 869.34K
  • Views: 2672
  • Downloads: 680
  • LabVIEW Version: 2010
  • License Type: BSD (Most common)

Download Encryption V 1.0

* * * * * 1 Votes



Screenshots
This package consist of a series of tools in native LabVIEW 2010 code.
For encryption/decription the AES (Rijndael) routine is used with key sizes of 128, 192 and 256 bytes.
The encryption supports the following block modes:
  • EBC
  • CBC
  • CFB128
  • OFB

For signing of string/packages it performs the SHA-1 and SHA-2 hashing, for MD5 hashing the OpenG functionality is used.
The hash functions return a binary string and a hex-formatted string with the hash.
The following hashes are supported:
  • MD5 (via OpenG library)
  • SHA1
  • SHA-2 224 bit
  • SHA-2 256 bit
  • SHA-2 384 bit
  • SHA-2 512 bit
For Hashed key authentication the HMAC functionality is provided based on the supported hash functions.

The used functions are tested against NIST public test vectors.
The use of these functions is not: secure the code does not try to protect it's memory nor the used keys.
© Ton Plomp 2011 - No warranty implied.

What's New in Version V 1.0 (See full changelog)

  • Tested and working code for the followin encryption/authentication functions:
  • -HMAC
  • -AES
  • -SHA




Other files you may be interested in ..





  • 184 Total Files
  • 17 Total Categories
  • 69 Total Authors
  • 353,958 Total Downloads
  • Code Capture Tool Latest Submission
  • Ton Plomp Latest Submitter

2 user(s) are online (in the past 30 minutes)

0 members, 2 guests, 0 anonymous users