Skip to content

all inkl.com how to get the hashed password

Alexander Wolf edited this page Jan 15, 2023 · 1 revision

This page has only historic value, as all-inkl.com has stopped supporting sha1 hashed passwords.

As of December 2022, all-inkl.com supports only plain and session tokens as authentication methods.

So you will have to store your password in plain text. I don't judge.

KAS API authentication

The KAS server management API requires three items for authentication:

  • Login name: this is your KAS user name (in this example W0123456)
  • Login password: your KAS login password, hashed with SHA1
  • Login algorithm: fixed to 'sha1'

Getting the password hash

On a Unix / macOS system, you can get the hash for your password My5up3r5ecre7Password by running

# echo -n My5up3r5ecre7Password | openssl sha1
(stdin)= 6471add8b3a5da9bc2e491787924ddfcc62c10f4

With this, your line in ubios-cert.env would look like this:

DNS_API_ENV="-e KAS_Login=w0123456 -e KAS_Authdata=6471add8b3a5da9bc2e491787924ddfcc62c10f4 -e KAS_Authtype=sha1"

Make sure to only use quotation marks (" and ') around the definition, not inside - it will break the KAS login.

Source and further information: KAS dnsapi description