SHA512 Password Hash Generator

You can use this form to create a password. The password will then be hashed (turned into a SHA512 crypt) so that it can be securely mailed. E-mail the generated SHA512 hash to your IT manager. Your IT manager will use the hash with your account, so that you can log in with your created password. Your password must be:

Enter your valid password to hash:

Password: You will eventually use this password to log into your account

The following calculate hash button only enables when your passwords meet the complexity requirements above.

$6$--------$----------------------------------- Copy and paste the generated hash, send to your IT manager


  1. Everything on this page is being done entirely on the client end using JavaScript. Your plaintext password is not being sent anywhere.
  2. SHA512 cryptography is a strong way to encrypt stuffs. Instead of giving your actual password to IT staffs, you can give the gibberish string that the staffs can't tell what the password is. The hash can't be used to for authentication, but IT administrators can record the hash into their authentication framework (LDAP, Shadow/password) so users can login without divulging the real password to anyone.
  3. If you don't trust any web browser, you can use the following Linux command line to hash your password by yourself:
    mkpasswd -m sha-512 YourSecretPassword -s "AnyLongRandomString"