Jump to content

[Discuss] Password_class


Recommended Posts

index.php?app=downloads&module=display&section=screenshot&id=75

Name: Password_class

Submitter: LAVA 1.0 Content

Submitted: 04 Jul 2009

Category: LabVIEW OOP

LabVIEW Version: 8.5

Version: 1.1.0

License Type: BSD (Most common)

Potentially make this available on the VI Package Network?: Undecided

Copyright © 2008, François Normandin

All rights reserved.

Author:

François Normandin

-- see readme file for contact information

website: www.monpapyrus.net/LabVIEW/index.html

Description:

Class for management of password objects. The object contains a MD5 encrypted password.

Methods are of two types depending on source of password. From non-encrypted or encrypted sources.

All vis are documented. There is an example VI that shows how to use encrypted & non-encrypted versions.

Encryption level provides a mean to recursively encrypt many times over, resulting in better security against

rainbow tables attack. Initialize once with Password_Create method.

[Non-encrypted source]

Source is from a dialog box or equivalent. The password is not encrypted at the moment the object is created.

Password_Create method will create a new object, encrypt the password and store it.

[Encrypted source]

Source is from a file or tcp-ip connection. The password is already encrypted at the moment the object is created.

Password_CreateEncrypted method will create a new object and store the password.

Dependencies:

Uses the following OpenG toolkits:

oglib_md5-1.6-1

GOOP3®

OpenG: <http://wiki.openg.org/Main_Page>

GOOP® Community Edition 2.5: <http://www.endevo.se>

Change Log:

1.0.0: Initial release of the code.

1.0.1: Readme modifications

1.1.0: Added encryption level and modified naming convention for dynamically accessible methods.

Click here to download this file

Link to comment

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.