
NET Password Generator
Specifications Comparison Download Requirements Usage FAQ History 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 Download Full Installer Download Zip No Installer Online Help 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.