diff options
| author | Sylvain Herlédan <sylvain.herledan@hrafnagud.info> | 2017-07-21 20:52:57 +0200 |
|---|---|---|
| committer | Sylvain Herlédan <sylvain.herledan@hrafnagud.info> | 2017-07-21 20:52:57 +0200 |
| commit | 150dda684639c26d542f71e1f3b35a6c7ad68137 (patch) | |
| tree | 48ebc5abdec2fbba0e8f52eaddc1afa7654b80bc /bin/pword.sh | |
| parent | e38da0d1202d4c62ca27c5b60cac8559ebdbe91f (diff) | |
| download | dotfiles-150dda684639c26d542f71e1f3b35a6c7ad68137.tar.gz dotfiles-150dda684639c26d542f71e1f3b35a6c7ad68137.tar.bz2 dotfiles-150dda684639c26d542f71e1f3b35a6c7ad68137.zip | |
Add random password generator script.
Diffstat (limited to 'bin/pword.sh')
| -rwxr-xr-x | bin/pword.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bin/pword.sh b/bin/pword.sh new file mode 100755 index 0000000..36b70dd --- /dev/null +++ b/bin/pword.sh @@ -0,0 +1,7 @@ +#!/bin/sh +# inspired by https://www.unix-ninja.com/p/A_cheat-sheet_for_password_crackers + +# usage: pw [length [characters]] +tr -dc "${2:-'a-zA-Z0-9._!@#$%^&*()'}" < /dev/urandom \ + | fold -w "${1:-17}" \ + | head -n "${3:-1}" |
