LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

forgot block diagram password

Hi

      I've forgotten my block diagram password. How can I restore it?

Thanx

vamsi

0 Kudos
Message 1 of 9
(8,835 Views)
see here
Message 2 of 9
(8,824 Views)

1) Rewrite the VI

2) Give it a new password. 

Jim
You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice
For he does not know what will happen; So who can tell him when it will occur? Eccl. 8:7

0 Kudos
Message 3 of 9
(8,802 Views)

jcarmody wrote:

1) Rewrite the VI

2) Give it a new password. 


 

I'd suggest

 

1) Rewrite the VI

2) Write down new password

3) Set new password

 

I have read-up on people atempting to crack passwords of VI's and the best I have read about was IF the password was known, it could be found in the code. I have never read of anyone getting close without a hint.

 

Ben

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
Message 4 of 9
(8,798 Views)
Unfortunately, there's no easy way to do this. 

You might want to have a look here:  http://www.aivaliotis.com/archives/lv/vi_password_cracking.shtml

There was some partial code written awhile ago that might still be there.  I just tested the version I have on a VI with a password of "ab".  It took the unmodified code a couple of minutes to crack it.  I'm not sure though if it's even possible to crack even a medium security password. 

Good luck.
---------------------
Patrick Allen: FunctionalityUnlimited.ca
Message 5 of 9
(8,784 Views)

Have you contacted your local NI office. They might help you. At least they could before. But they may have changed this policy. In any cases you have to in some way prove that you are the "owner" of the code. 

Anyway give them a call that is (almost) free



Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
0 Kudos
Message 6 of 9
(8,767 Views)

In more recent releases of LabVIEW, the Set Lock State method has a mandatory 100ms pause for incorrect passwords. This means brute force password attacks can take a very very long time indeed if you're indexing through millions of automatically generated passwords from a large ASCII char table.

 

I know that in LV 7.1, this pause isn't enforced, but in 8.6 it is.

Thoric (CLA, CLED, CTD and LabVIEW Champion)


0 Kudos
Message 7 of 9
(8,742 Views)

t06afre wrote:

Have you contacted your local NI office. They might help you. At least they could before. But they may have changed this policy. In any cases you have to in some way prove that you are the "owner" of the code. 

Anyway give them a call that is (almost) free


No! As far as I know, NI stopped with that many years ago. The reasons are probably manyfold not the least would be the support effort for this, another one about the necessary verification that the person wanting to have the code unlocked is really entitled to see that code. The last but not least is probably that they do not even want to maintain a possibility to unlock password protected VIs.

 

So in such cases it is simply bad luck and the recommendation is to rewrite the VI again and be more careful about password protection. The nice thing is that rewriting a VI has for me in the past (not because of lost password but because of VI or HD corruption Smiley Surprised ) always resulted in cleaner, better maintainable and sometimes also much more performing code.

 

Rolf Kalbermatter

Message Edited by rolfk on 04-20-2009 11:11 PM
Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
Message 8 of 9
(8,697 Views)

_____________________________________________________________________________________________________________________________________________________________________________________

 

The nice thing is that rewriting a VI has for me in the past (not because of lost password but because of VI or HD corruption :smileysurprised: ) always resulted in cleaner, better maintainable and sometimes also much more performing code.

_____________________________________________________________________________________________________________________________________________________________________________________

 

What a great idea!  I just deleted all of my VI's so I can rewrite them better!  Don't know why I never thought of that.

 

🙂

 

-Matt Bradley

************ kudos always appreciated, but only when deserved **************************




0 Kudos
Message 9 of 9
(8,676 Views)