diff --git a/scripts/ldap/hash_pw.sh b/scripts/ldap/hash_pw.sh new file mode 100755 index 0000000..327f16d --- /dev/null +++ b/scripts/ldap/hash_pw.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +password=$(ruby -r base64 -r digest -r securerandom -e "salt = SecureRandom.hex(32); password = '$1'; puts '{SSHA512}' + Base64.strict_encode64(Digest::SHA512.digest(password + salt) + salt)"); + +echo $password;