Skip to content

nickpts/DicewareCore

Repository files navigation

DicewareCore

Alt_text

A .NET Standard library implementing the Diceware passphrase generation scheme.

Docker Cloud Build Status Nuget

Description

  1. Languages supported: Basque, Catalan, Czech, Danish, English, Latin, Dutch, Esperando, Estonian, Finnish, French, German, Hungarian, Italian, Japanese, Chinese (Pinyin), Russian, Spanish, Swedish, Turkish.
  2. By default rolls are made using .NET's RNGCryptoServiceProvider, but any class inheriting RandomNumberGenerator can be used.
  3. All dictionaries are taken from the official Diceware page.

Example

using var dice = new Diceware();

var pass = dice.Create(wordno: 5, language: Language.English, separator: '-');

// pate-there-amok-mice-best

About

Passphrase generator using the Diceware technique with support for multiple languages.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors