| 123456789101112131415161718192021 |
- #!/usr/bin/env bash
- site=$1
- limit=$2
- if [ $# -lt 1 ]; then
- read -ep "Site: " site
- fi
- if [ $# -lt 2 ]; then
- limit=20
- fi
- read -sep "Salt: " salt
- saltresult=`echo $salt | shasum -a 512`
- if [ "${saltresult:0:128}" == "8309357f48bd4cf5563dce72d4c0791067f9c4e8c7f3b85c800520c419f0525f4d5a080bed5941d267b3cfdb06250ae236f9ff44f6c12e3c9713e2e0a662ed7e" ]
- then
- result=`echo "$site$salt" | shasum`
- echo
- echo ${result:0:$limit}
- else
- echo "invalid salt!"
- fi
|