Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brettski/bdpasswordgenerator
Fast, flexible and lightweight password and random string generation library
https://github.com/brettski/bdpasswordgenerator
Last synced: 2 days ago
JSON representation
Fast, flexible and lightweight password and random string generation library
- Host: GitHub
- URL: https://github.com/brettski/bdpasswordgenerator
- Owner: brettski
- License: ms-pl
- Created: 2017-09-17T02:47:47.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-03-12T16:09:36.000Z (11 months ago)
- Last Synced: 2025-01-03T20:04:41.151Z (18 days ago)
- Language: C#
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: license.md
Awesome Lists containing this project
README
# BD Password Generator
_Moved from [Codeplex](https://bdpasswordgenerator.codeplex.com/) on 9/16/2017_
## Project Description
Fast, flexible and lightweight password and random string generation library.
* The BD Password Generation Library uses System.Security.Cryptography.RNGCryptoServiceProvider() [MSDN](http://msdn.microsoft.com/en-us/library/system.security.cryptography.rngcryptoserviceprovider.aspx), v[4.8.1](https://learn.microsoft.com/en-us/dotnet/api/system.security.cryptography.rngcryptoserviceprovider?view=netframework-4.8.1&redirectedfrom=MSDN) for randomization.
* Character sets used for randomization may be fully customized with any Unicode values.
* Generate large random character strings. Generate a 100,000 character random string in milliseconds.
* Use for performing random dice rolls.
* Bulk Password Generation
* Generates 100,000 30 character passwords in < 600ms (i7-2720QM CPU @ 2.2 GHz)
* Guaranteed no duplicates!### Download from nuget!
```sh
PM> Install-Package BDPasswordGenerator
```## Documentation
See [Documentation](https://github.com/brettski/bdpasswordgenerator/wiki) for [class reference](https://github.com/brettski/bdpasswordgenerator/wiki/Class-Reference) and [Examples](https://github.com/brettski/bdpasswordgenerator/wiki/Examples)
## System Requirements
### For Use
* .NET 4.8
### For Development
* .NET 4.8 SDK
* Visual Studio 2017+### Nuget packaging
```sh
nuget.exe pack -Properties Configuration=Release
```