s4
changeset 468:c00857f0e9d2
Avoid `+' and `=' in random string in case of being used as CGI args
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Tue, 22 Aug 2017 15:23:39 +0859 |
parents | 598f00f1b995 |
children | f095f639e5bf |
files | s4-funcs.sh |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line diff
1.1 --- a/s4-funcs.sh Tue Aug 22 08:55:48 2017 +0859 1.2 +++ b/s4-funcs.sh Tue Aug 22 15:23:39 2017 +0859 1.3 @@ -1020,7 +1020,8 @@ 1.4 ) 1.5 genrandom() { 1.6 # $1=columns (default: 10) 1.7 - dd if=/dev/urandom count=1 2>/dev/null|nkf -MB|fold -w${1:-10}|sed -n 10p 1.8 + dd if=/dev/urandom count=1 2>/dev/null|nkf -MB \ 1.9 + | tr -d '+='|fold -w${1:-10}|sed -n 10p 1.10 } 1.11 genserial() { 1.12 echo $((($(date +%s)-1433084400)/10))c$$