01-20-2005 12:30 AM
01-20-2005 01:42 AM
01-20-2005 01:51 AM
01-21-2005 11:04 AM
01-21-2005 11:32 AM
01-21-2005 12:51 PM
11-16-2005 07:15 AM
Hello,
The file format has nothing to do with encryption. Give any low-level or good programmer few days, and even very complex file formats can be understood. Encryption is intended for securing information against well-trained profesionals with large amounts of money, time and resources.
I would also like to have a set of encryption/decryption functoins in LabView.
Regards,
Albert
11-16-2005 07:30 AM
Albert,
The method of obscuring information is always dependent on what you are trying to hide and from whom you are trying to hide it. If it is merely to prevent users from changing test settings of a test station, an obscure file format is possibly enough. If it is to conceal something of more importance then more sophisticated methods are obviously needed. But there is probably no method, at this time, that absolutely guarantees concealment, as indicated by some recent demonstrations of decryption performed using distributed computing, not to mention the unmentioned abilities of governmental organizations. As mentioned in the previous posts, there are algorithms available (the blowfish algorithm for one) that can be found using "encrypt" and "LabVIEW" on this (the National Instruments') site.
P.M.
11-16-2005 10:02 AM
Yet another option: If you're familiar with using .NET in LabVIEW (or would like to give it a shot), you could use the 'system.security.cryptography' .NET class library. It has Rijndael, RSA, etc., implemntations among others. You will have to add reference to mscorlib.dll in LabVIEW to see this.
-Khalid
11-16-2005 10:32 AM
I have done some research on this and actually implemented the RSA Public/Private key cryptography standard using dll calls to the openssl libraries. So it can be done. This is the open ssl website. http://www.openssl.org/ Also I have used the crypto G toolkit for hashing and recommend it. Hope this helps