NET Password Generator

$ 9.99

Create readable hard to crack passwords

There are literally hundreds of password generators available that create short passwords that cannot be remembered, and that are easy for a computer to crack. The .NET Password Generator takes a different approach and creates long passwords that are easy to remember but are hard for a computer to crack. There are many options available for password generation to fit any security need. It supports all .NET project types including .NET Framework .NET Core, Mono, Xamarin iOS, Xamarin Mac, Xamarin Android, UWP, Unity, .NET 5, and .NET 6. It can be used with any .NET language including VB.NET and C#.

Examples

  • Popular Words: IThank+0Movement3
  • Readable Nonsense: =CerWelVienoxyBlea46
  • Unreadable: =WteycrslHGcisexhl58

Features

Feature Description
Word Generation Generate from popular words, readable nonsense, or unreadable gibberish.
Special Character Generation Specify a list of valid special characters, minimum/maximum special characters to generate and the location where they are generated (Left, Right, Center, or Random).
Number Generation Specify minimum/maximum numbers to generate and where they are generated (Left, Right, Center, or Random).
Upper Case Letters Specify minimum upper case letters.
Lower Case Letters Specify minimum lower case letters.
Length Specify minimum/maximum length.
Password Validation Perform password validation against the configuration.
Invalid Password Message Generate a password message against the configuration.
Simple Demo Included A simple demo demonstrates the speed, power and simplicity of the library.
1 Year Free Upgrades Purchase today and all upgrades are free for the next year.
60 Day Money Back Guarantee At Kellerman Software, we want you to be totally satisfied with your purchase. Receive a refund within 60 days when ordering from KellermanSoftware.com. Source code versions are non-refundable due to their nature.
Lifetime Support Lifetime E-mail technical support is included.

There are no other commercial libraries for generating passwords in .NET

Download a free 30 day trial today.

  • Full working version
  • Includes technical support
  • Compatible with Windows, macOS, Linux, iOS, Android and Docker.
  • Compatible with .NET Framework 4.5 and higher, .NET Core 2.0 and higher, Mono 5.4 and higher, Xamarin.iOS 10.14 and higher, Xamarin.Mac 3.8 and higher, Xamarin.Android 8.0 and higher, Universal Windows Platform 10.0.16299 and higher, Unity 2018.1 and higher, .NET 5, and .NET 6.

Download Options

 

 

The .NET Password Generator requires the following system configuration.

  • Compatible with Windows, macOS, Linux, iOS, Android and Docker.
  • Compatible with .NET Framework 4.5 and higher, .NET Core 2.0 and higher, Mono 5.4 and higher, Xamarin.iOS 10.14 and higher, Xamarin.Mac 3.8 and higher, Xamarin.Android 8.0 and higher, Universal Windows Platform 10.0.16299 and higher, Unity 2018.1 and higher, .NET 5, and .NET 6.

Generate Passwords in .NET

            try
            {
                //Licensed Mode
                //PasswordGenerator generator = new PasswordGenerator("User Name From Receipt", "License Key From Receipt");

                //Trial Mode
                PasswordGenerator generator = new PasswordGenerator();

                //Set the desired configuration
                generator.Config.MinNumbers = 1;
                generator.Config.MaxNumbers = 2;
                generator.Config.NumberPosition = Position.Center;
                generator.Config.ValidSpecialCharacters = "@#$";
                generator.Config.MinSpecialCharacters = 1;
                generator.Config.MaxSpecialCharacters = 1;
                generator.Config.SpecialCharacterPosition = Position.Center;
                generator.Config.MinUpperLetter = 1;
                generator.Config.MinLowerLetter = 1;
                generator.Config.MinWords = 2;
                generator.Config.MaxWords = 3;
                generator.Config.WordStyle = WordStyle.PopularWords;
                generator.Config.MinLength = 15;
                generator.Config.MaxLength = 20;
                generator.VerifyConfiguration();

                //Generate the password
                string password = generator.Generate();
                Console.WriteLine(password);
            }
            catch (PasswordConfigException pcex)
            {
                Console.WriteLine("Password Configuration Exception: " + pcex.Message);
            }
            catch (PasswordException pex)
            {
                Console.WriteLine("Password Exception: " + pex.Message);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Other Exception: " + ex.Message);
            }

Q: How do I use my license key?

//Trial Mode
PasswordGenerator generator = new PasswordGenerator();

//License Mode
PasswordGenerator generator= new PasswordGenerator("John Smith 10000", "asdf;ljkasdfk==");

Q: How does the licensing work?
A: Each developer that uses the library must have a license. You may distribute your application to end users royalty free. A site license is for all the developers in a single building.

Q: What happens when the trial expires?
A: An exception is thrown, indicating that the trial is expired.

Q: I lost my license key how do I retrieve it?
A: Go to your account

Q: I lost my software how do I retrieve it?
A: Go to downloads

Q: Where can I download the latest version of my software?
A: Click the download tab.

Date Version Description
4/8/2022 1.0 Initial Release.
7/28/2022 1.11 Fix Object Reference Error for Xamarin Forms.
8/1/2023 1.13 By customer request, new feature: ability to replace the popular words. Defect fix for special characters on the right and numbers on the left.