From be69cf70995cdfcb508b1b24a3000bf8a1028863 Mon Sep 17 00:00:00 2001 From: drduh Date: Fri, 3 Jul 2015 11:49:38 -0400 Subject: [PATCH] adjustable password max len --- pwd.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pwd.sh b/pwd.sh index d1111e6..1d3814a 100755 --- a/pwd.sh +++ b/pwd.sh @@ -85,14 +85,15 @@ gen_pass () { # Generate a password. len=40 - read -p "Password length? (default: 40, max: 100) " length + max=100 + read -p "Password length? (default: ${len}, max: ${max}) " length if [[ ${length} =~ ^[0-9]+$ ]] ; then len=${length} fi # base64: 4 characters for every 3 bytes - ${gpg} --gen-random -a 0 75 | cut -c -${len} + ${gpg} --gen-random -a 0 "$((${max} * 3/4))" | cut -c -${len} }