gowiki/sri.sh
2016-09-05 22:49:40 +02:00

10 lines
269 B
Bash
Executable file

#!/bin/bash
HASH="sha256"
DIR="templates"
FILES="*.css *.js *.ico"
echo "SRI (subresource integrity) hashes"
cd ${DIR}
for f in $(ls ${FILES} 2>/dev/null); do
printf "%13s: " ${f}
echo "${HASH}-$(cat ${f}|openssl dgst -${HASH} -binary|openssl enc -base64 -A)"
done