Jump to content
Ton Plomp

SHA-1, SHA-2 hash, HMAC and AES function

Recommended Posts

Cryptography is nice, but also implies some levels if security that are used when handling data passed to the methods which most definitely can't be satisfied in G code. I'd say encryption or even simply hashing is a more honest description.

Share this post


Link to post
Share on other sites

Maybe some more could be added aswell. I say

- AES, http://www.soslabvie...library-labview

- HillCipher, available also somewhere on the web

- CeasarCipher (easy)

- Blowfish

-edit- oh and the output of the md5 and SHA VI's have to be the same in my opinion. I believe the VI's of Ton have 3 different output formats.

Edited by Wouter

Share this post


Link to post
Share on other sites

Question what exactly needs to be done before the code gets reviewed for OpenG? I guess that the diagrams need some cleaning up. But anything else?

Share this post


Link to post
Share on other sites

Question what exactly needs to be done before the code gets reviewed for OpenG? I guess that the diagrams need some cleaning up. But anything else?

I have already discussed this offline with Ton.

After some minor changes that Ton wants to make the package will be submitted for review by OpenG.

So the ball is already rolling...

Share this post


Link to post
Share on other sites

One of the things that needs to be done is have good unit -test VIs.

The current set I have is created by the NIST and is very thourough. Currently all the functions pass these, however I need make that a single-test routine (running about 5-10 minutes).

Ton

Share this post


Link to post
Share on other sites

As I already posted somewhere here (on AES implementation in native LabVIEW), I created AES encrypt/decrypt VIs and they are ready to be downloaded at https://github.com/IgorTitov/LabVIEW-Advanced-Encryption-Standard (and to be used absolutely for free :thumbup1: ).

Edited by Igor Titov
Updated link

Share this post


Link to post
Share on other sites

I didn't found what is the details of the standard that is used.

ECB or CBC I cannot find any other external tool that will correctly decrypt the information correctly.

Benoit

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.