New-NaturalLanguagePassword
2.1
A Powershell script that can generate natural language passphrases. Can add complexity using predefined character substitution. The built-in Get-Random cmdlet uses a predictable seed for random generation so instead the .NET RNGCryptoServiceProvider is utilized for more secure random number generation.
For simplicity the wordlists/dictionaries are stored within this s
For simplicity the wordlists/dictionaries are stored within this s
A Powershell script that can generate natural language passphrases. Can add complexity using predefined character substitution. The built-in Get-Random cmdlet uses a predictable seed for random generation so instead the .NET RNGCryptoServiceProvider is utilized for more secure random number generation.
For simplicity the wordlists/dictionaries are stored within this script rather than as separate files.
Show more
For simplicity the wordlists/dictionaries are stored within this script rather than as separate files.
Installation Options
Owners
Package Details
Author(s)
- Courtney Bodett
Tags
Password Passphrase Diceware Natural Language
Functions
Get-RandomInt Get-PassAdjective Get-PassNoun
Dependencies
This script has no dependencies.
FileList
- New-NaturalLanguagePassword.nuspec
- New-NaturalLanguagePassword.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
2.1 (current version) | 6 | 2/28/2025 |