Skip to content

Instantly share code, notes, and snippets.

@katcaola
Created June 5, 2018 18:54
Show Gist options
  • Save katcaola/65cb75569c8c37aed75e5bb57f383404 to your computer and use it in GitHub Desktop.
Save katcaola/65cb75569c8c37aed75e5bb57f383404 to your computer and use it in GitHub Desktop.
echo 'some-password' | mkpasswd --stdin --method=sha-512 --salt="$(od -tx1 -N8 -An </dev/urandom | tr -dc '[:xdigit:]')"
# What is this?
# Get 16 teaspoons of salt
$ od -tx1 -N16 -An </dev/urandom | tr -dc '[:xdigit:]'
# Mix well with hashed browns
echo 'hashed browns' | mkpasswd --stdin --method='sha-512' --salt='<PASTE OUTPUT FROM OD HERE>'
# Notes:
# Go to the grocery store and get 1 lb of mkpasswd
sudo apt-get install whois
# Because
$ dpkg -S $(command -v mkpasswd)
whois: /usr/bin/mkpasswd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment