CryptX 1.0.3

There is a newer version of this package available.
See the version list below for details.
dotnet add package CryptX --version 1.0.3                
NuGet\Install-Package CryptX -Version 1.0.3                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CryptX" Version="1.0.3" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CryptX --version 1.0.3                
#r "nuget: CryptX, 1.0.3"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install CryptX as a Cake Addin
#addin nuget:?package=CryptX&version=1.0.3

// Install CryptX as a Cake Tool
#tool nuget:?package=CryptX&version=1.0.3                

CryptX

Allows you to quickly generate secure passwords and tokens in three steps

Usage:

1st Option: (Quick and Easy)
// Step one: Instantiate the generator
KeyGenerator generator = new KeyGenerator();

// Step one: Generate the key
generator.GenerateKey();

// Step three: Obtain the key
var key = generator.GetKey();
2nd Option: (Parametarized approach)

The constructor has optional parameters

// Step one: Instantiate the generator
KeyGenerator generator = new KeyGenerator(
includeLowercase: true, // default
includeUppercase:true,  // default
includeNumeric: true,  // default
includeSpecial:true,  // default
keyLength: 12);  // default

// Step one: Generate the key
generator.GenerateKey();

// Step three: Obtain the key
var key = generator.GetKey();
Additional Options:

Propeties:

  // Returns the number of the included character sets which will be used in key generation
  generator.IncludesCount
  // Gets the number of the unique characters in the all the charsets combined
  generator.NumberOfUniqueChars
  // Sets or Gets the value which represents the length of the key that will be generated
  generator.KeyLength
Product 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 netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.4 553 10/12/2020
1.0.3 473 8/31/2020
1.0.2 497 8/31/2020
1.0.0 441 8/28/2020