Einfachen String in Bash-Script verschlüsseln
Moin allemann,
bin noob auf dem Gebiet Shell-Scripting.
Ich suche eine Möglichkeit, einen einfachen String verschlüsselt wieder zu geben.
Weiss da jemand Rat?
Und wenn wir schon dabei sind, weiss auch jemand, wie ich eine eindeutige Zahl (z.B. HDD-ID) in einem Shell-Script auslese?
Am Ende möchte ich nämlich eine eindeutige ID verschlüsselt wiedergeben.
Danke im Voraus...
bin noob auf dem Gebiet Shell-Scripting.
Ich suche eine Möglichkeit, einen einfachen String verschlüsselt wieder zu geben.
Weiss da jemand Rat?
Und wenn wir schon dabei sind, weiss auch jemand, wie ich eine eindeutige Zahl (z.B. HDD-ID) in einem Shell-Script auslese?
Am Ende möchte ich nämlich eine eindeutige ID verschlüsselt wiedergeben.
Danke im Voraus...
Please also mark the comments that contributed to the solution of the article
Content-ID: 7004
Url: https://administrator.de/forum/einfachen-string-in-bash-script-verschluesseln-7004.html
Printed on: February 11, 2025 at 09:02 o'clock
3 Comments
Latest comment

Hallo,
Einen MD5-Hash kriegst Du mit
<pre>
$ echo "Hello World" | md5sum
</pre>
Ist natürlich ein Hash und deswegen weder rückwärts decodierbar noch absolut eindeutig. Sollte aber für eine Identifikation reichen. Wenn Du etwas wirklich verschlüsselt übermitteln musst, muss dein Skript deinen Öffentlichen PGP-Schlüssel mitbekommen und den String dann damit verschlüsseln, z.B. mit GPG. Da hab ich aber auch noch keine Erfahrung.
Eine einzigartige ID für einen Rechner erhältst Du u.a. mit
<pre>
$ hostid
</pre>
Das gibt normalerweise die MAC-Adresse von eth0 aus, kann aber auch vom root geändert werden. Also nicht richtig fälschungssicher. Absolute Sicherheit vor Manipulationen wirst Du aber auch bei HD-IDs oder ähnlichem kaum bekommen.
Diese Infos findet man z.B. auch, wenn man nach "disk id linux" googelt.
Gruß,
Raphael
www.it-administrator.de
Das Magazin für professionelle
System- und Netzwerkadministration
Einen MD5-Hash kriegst Du mit
<pre>
$ echo "Hello World" | md5sum
</pre>
Ist natürlich ein Hash und deswegen weder rückwärts decodierbar noch absolut eindeutig. Sollte aber für eine Identifikation reichen. Wenn Du etwas wirklich verschlüsselt übermitteln musst, muss dein Skript deinen Öffentlichen PGP-Schlüssel mitbekommen und den String dann damit verschlüsseln, z.B. mit GPG. Da hab ich aber auch noch keine Erfahrung.
Eine einzigartige ID für einen Rechner erhältst Du u.a. mit
<pre>
$ hostid
</pre>
Das gibt normalerweise die MAC-Adresse von eth0 aus, kann aber auch vom root geändert werden. Also nicht richtig fälschungssicher. Absolute Sicherheit vor Manipulationen wirst Du aber auch bei HD-IDs oder ähnlichem kaum bekommen.
Diese Infos findet man z.B. auch, wenn man nach "disk id linux" googelt.
Gruß,
Raphael
www.it-administrator.de
Das Magazin für professionelle
System- und Netzwerkadministration