Hashwerte am PC oder Laptop erstellen
Die DENIC verlangt für Zugänge und bestimmte Aufträge, dass sich die berechtigten Personen mit einem Passwort autorisieren.
Zur Sicherheit wird ein Passwort bei der DENIC nie im Klartext gespeichert, sondern es wird der digitale Prüfwerte (Hashwert) des Passworts verwendet. Die DENIC benötigt vorab von ihren Mitgliedern deshalb den Hashwert.
Mit einigen wenigen Handgriffen lassen sich Hashwerte auf einem lokalen PC oder Laptop für Linux, Unix, Mac OS und Windows selbst erstellen.
Typische Zugänge und Aufträge mit Hashwerten sind:
| Dienste | Hashalgorithmus |
|---|---|
| RRI-Login | MD5 |
| RAI-Login | MD5 |
| RRI "CREATE AUTHINFO 1"und "CREATE AUTHINFO 2"-Auftrag | SHA-256 |
In den folgenden Beispielen wird "DENIC" als Passwort verwendet. Die Ergebnisse der Hashwert-Berechnungen befinden sich am Ende des Topics.
Mac OS
Eingabe im Terminal:
MD5
printf '%s' 'DENIC' | md5 | awk '{print $1}'
SHA-256
printf '%s' 'DENIC' | shasum -a 256| awk '{print $1}'
Linux und Unix
Eingabe in der Bash-Shell:
MD5
printf '%s' 'DENIC' | md5sum | awk '{print $1}'
SHA-256
printf '%s' 'DENIC' | sha256sum | awk '{print $1}'
Windows
Der Hashwert kann in der Powershell erstellt werden mit folgenden Eingaben:
MD5
[bitconverter]::toString([System.Security.Cryptography.MD5]::Create().ComputeHash([System.Text.Encoding]::UTF8.GetBytes("DENIC"))).Replace("-","").ToLower()
SHA-256
[bitconverter]::toString([System.Security.Cryptography.SHA256]::Create().ComputeHash([System.Text.Encoding]::UTF8.GetBytes("DENIC"))).Replace("-","").ToLower()
Ausgaben für Linux, Unix, Mac OS und Windows
Für das Beispiel-Passwort "DENIC" lauten die Hashes:
MD5
02858dccec6e2058977c7d7df38f41c3
SHA-256
e59dad996a1285fcfa1e1fdf83c08f40bb140cb4f8db636ee50a7d90998fef37