08-02-2020 02:53 AM
08-02-2020 03:12 AM
08-02-2020 03:15 AM
08-02-2020 05:39 AM
Almost any method.
LabVIEW has no builtin support für file encryption, but it can run commands on the command line, functions in DLLs or from .NET.
So the question is: How do you want to encrypt the files, what programs can do that, and how can those be invoked by LabVIEW.
08-02-2020 06:38 AM - edited 08-02-2020 06:40 AM
There are many different possibilities:
The first is to go with a ready made library such as: https://lvs-tools.co.uk/software/encryption-compendium-labview-library/
If you want to be cheap and tinker more yourself you could try this library https://lavag.org/topic/20072-advanced-encryption-standard-aes-labview-library-is-open-sourced-now/?...
If you want to go full blown yourself, you can either use the Call Library Node to call the shared library of your choice. This could be OpenSSL, or one of its offsprings like LibreSSL or BoringSSL, or you could try to interface to the Windows CryptoAPI, either through the Windows DLLs or through .Net. Each has its advantages: .Net is likely the easiest to tackle but still not trivial at all, unless you only want to use a few high level APIs. DLLs/shared libraries allow multi-platform use if done right but require a lot of low level knowledge about C programming to be successful in interfacing to them with the Call Library Node.