10-06-2008 08:07 AM
10-06-2008 10:21 AM
Hi Everyone,
As others have mentioned, using VI Package Manager is the easiest way to install the OpenG Toolkit. For details on how to do this, see this page:
And, if you have any problems or questions, please feel free to post them in the VI Package Manager support forums.
Thanks,
-Jim
01-22-2009 12:44 AM
In addition what i am looking for is that, i should be able to change the Password also. How do i do this? It is clear that in order to do so, i have to change the characters at String constant. what if i don't have access to block diagram? Is there any other way to achive this?
Regards
Rudresh
Bangalore
01-22-2009 12:47 AM
Please note that i use 7.1 version. If poosible , post VI in 7.1 version. Or else JPG format will also do.
Regards
Rudresh
08-23-2009 12:24 PM
Hi AutoTEC! I checked ur login vi, it is so cool 🙂 may I ask how did you do the upper panel where the picture is? i dont have any idea how to design it4 😞
01-06-2011 07:48 PM - edited 01-06-2011 07:49 PM
I'm all for using MD5 as the hashing function such that I'm not storing my password in plain text. But how does one prevent a user from attacking the file which contains the MD5 hash through the OS? For example, a LabVIEW app stores its username/password hash/privledge level in C:\secrets.txt. What's to stop a user from editing the C:\secrets.txt file such that he alters the Adminstrator's MD5 hash to a hash value known to the attacker? Or perhaps the attacker simply escillates his privledge field from 'user' to 'admin'. If the answer is to make the secrets.txt file read only by the OS, then how do I make it so the LV app can alter it? Does windows have the capability to assign per-executable permissions to files?
Essentially, I think I am looking for the Windows equivilent of Unix/Linux's 'chmod +s' if such a thing exists. Any ideas?
Thanks
01-07-2011 06:37 PM - edited 01-07-2011 06:38 PM
thats why i have quoted this in original response
"to make this system more powerful you can add your own fixed string before encryption e.g. encrypt "passParthipan" if user has entered "pass" as password."
The "Parthipan" appending part is fixed in code and is secrete for your users. now if he enters md5 of his own password in the file. it wont work.
Tushar Jambhekar
tushar@jambhekar.com
Jambhekar Automation Solutions
LabVIEW Consultancy, LabVIEW Training
Rent a LabVIEW Developer, My Blog
01-07-2011 07:07 PM - edited 01-07-2011 07:11 PM
I see, so essentailly you are adding your own salt that is compiled into the code. Certainly more secure than I had previously thought but still somewhat lacking. Unfortunately, we can't use this same technique to hash the user's group because more than one user will have the same hash if they are both in the same group. I guess we could further salt the group by prepending the user's name plus our secret text but that seems easily guessible. There must be some way to set permissions on a file such that the only way you can interface with that file is through my application code.