Get Updates By E-mail 

Article Written By:
Johann Dowa

Open Source Library For Easily Evaluating Password Strength

  •  
  •  
  •  
  •  
  •  

A couple of days ago I mentioned a nice library for validating strings and numbers – one validator not included was a password strength validator.

Here’s an open source library called Navajo from Mattt Thompson that provides a number of features for validating passwords and evaluating strength.

There are a number of validation rules available as stated in the readme:

– Allowed Characters
– Required Characters (e.g. lowercase, uppercase, decimal, symbol)
– Non-Dictionary Word (iOS only)
– Minimum / Maximum Length
– Predicate Match
– Regular Expression Match
– Block Evaluation

For the password evaluation you can adjust the strength of the evaluation.

Here’s an animation from the readme showing the included Navajo example in action:

Navajo

You can find Navajo on Github here.

A nice library for password requiring apps.


  •  
  •  
  •  
  •  
  •  

Submit A Resource

Have you created a useful tutorial, library or tool for iOS development that you would like to get in front of our 300,000+ monthly page views from iOS developers?

You can submit the url here.

The resources we feel will appeal to our readers the most will be posted on the front page.

Comments