SpamOK.PasswordGenerator
0.1.0
See the version list below for details.
dotnet add package SpamOK.PasswordGenerator --version 0.1.0
NuGet\Install-Package SpamOK.PasswordGenerator -Version 0.1.0
<PackageReference Include="SpamOK.PasswordGenerator" Version="0.1.0" />
paket add SpamOK.PasswordGenerator --version 0.1.0
#r "nuget: SpamOK.PasswordGenerator, 0.1.0"
// Install SpamOK.PasswordGenerator as a Cake Addin #addin nuget:?package=SpamOK.PasswordGenerator&version=0.1.0 // Install SpamOK.PasswordGenerator as a Cake Tool #tool nuget:?package=SpamOK.PasswordGenerator&version=0.1.0
SpamOK.PasswordGenerator
Description
SpamOK.PasswordGenerator is a .NET library designed to generate highly secure, random passwords. It helps developers ensure their applications adhere to best practices in password security, making it ideal for systems requiring high levels of data protection.
Features
- Generate passwords with configurable length.
- Optionally include numbers, special characters, and uppercase/lowercase differentiation.
- Uses cryptographically secure random number generation.
Installation
To install SpamOK.PasswordGenerator, use the following NuGet command:
Install-Package SpamOK.PasswordGenerator -Version 1.0.0
Usage
var passwordBuilder = new SpamOK.PasswordGenerator.PasswordBuilder();
string password = passwordBuilder
.SetLength(12)
.UseNumbers(true)
.UseSpecialChars(true)
.UseNonAmbiguousChars(false)
.ExcludeChars("l1Io0O")
.UseAlgorithm(PasswordAlgorithm.Basic)
.Build();
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Alpha release of SpamOK Password Generator.