ligos 


Generates gramatically correct passphrases that are easy for human to remember and hard for computers to guess. To get started: MurrayGrant.ReadablePassphrase.Generator.Create() See https://keybase.pub/ligos/ReadablePassphraseGenerator/ for PGP & Keybase signatures of nuget packages.
Generates gramatically correct passphrases that are easy for human to remember and hard for computers to guess. This is the Core assembly. For normal use, reference the "ReadablePassphrase" package. See https://keybase.pub/ligos/ReadablePassphraseGenerator/ for PGP & Keybase signatures of nuget... More information
Generates gramatically correct passphrases that are easy for human to remember and hard for computers to guess. For normal use, reference the "ReadablePassphrase" package. This is the Words assembly containing base interfaces and Dictionary classes only. Unless you are making your own Dictionary... More information
A high speed cypher based PRNG with large seed (128+ bits), and extensions to safely get random integers, doubles, decimals and booleans. To get started, see the MurrayGrant.Terninger.RandomGenerator class. Or use the 'Terninger' nuget package. See https://keybase.pub/ligos/Terninger/ for PGP &... More information
Implementation of the Fortuna CPRNG, with various enhancements. Plus a high speed PRNG, and extensions to safely get random integers, doubles, decimals and booleans. To get started, see the MurrayGrant.Terninger.RandomGenerator class. See https://keybase.pub/ligos/Terninger/ for PGP & Keybase... More information
Implementation of the Fortuna CPRNG, with various enhancements. To get started, see the MurrayGrant.Terninger.Random.PooledEntropyCprngGenerator class. Or use the 'Terninger' nuget package. See https://keybase.pub/ligos/Terninger/ for PGP & Keybase signatures of nuget packages.