Skip to content

Instantly share code, notes, and snippets.

@jjoos
Last active November 3, 2017 14:56
Show Gist options
  • Save jjoos/b9ee5afebcf35e2e2803773b02a7713f to your computer and use it in GitHub Desktop.
Save jjoos/b9ee5afebcf35e2e2803773b02a7713f to your computer and use it in GitHub Desktop.
Generating some hashes of truncated macs
#!/usr/bin/env bash
hexchars="0123456789ABCDEF"
macs=()
for run in {1..10}
do
macs+=($( for i in {1..6} ;do echo -n ${hexchars:$(( $RANDOM % 16 )):1} ; done | sed -e 's/\(..\)/-\1/g' ))
done
seeds=("20171101" "20171102" "20171103")
for run in {1..20}
do
selectedSeed=${seeds[$RANDOM % ${#seeds[@]} ]}
selectedMac=${macs[$RANDOM % ${#macs[@]} ]}
echo -n "Mac adress: 00-60-2F${selectedMac}"
echo -n ", Seed: ${selectedSeed}, Hash:"
echo "${selectedSeed}00-60-2F${selectedMac:0:6}" | shasum -a 256
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment