{"id":14362,"date":"2022-09-07T17:40:39","date_gmt":"2022-09-07T17:40:39","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=14362"},"modified":"2022-09-07T17:40:39","modified_gmt":"2022-09-07T17:40:39","slug":"befehl-shasum","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/administration\/befehl-shasum\/","title":{"rendered":"Der Befehl shasum"},"content":{"rendered":"<p>In diesem Beitrag lernen Sie den Befehl shasum kennen, welcher unter Linux- \/ UNIX-Betriebssystemen eingesetzt wird, um SHA-Pr&uuml;fsummen zu bilden und zu &uuml;berpr&uuml;fen. Es stehen dabei mehrere verschiedene Algorithmen bereit, die bei Bedarf ausgew&auml;hlt werden k&ouml;nnen &ndash; dazu geh&ouml;ren SHA-1, SHA-224, SHA-256, SHA-384 und SHA-512.<\/p>\n<p>shasum ahmt das kombinierte Verhalten der GNU Befehle sha1sum, sha224sum, sha256sum, sha384sum und sha512sum nach, welche weitestgehend analog verwendet werden k&ouml;nnen. W&auml;hrend die GNU-Befehle Teil der coreutils sind, geh&ouml;rt shasum zum Paket perl, welches auf vielen Systemen bereits vorinstalliert ist.<\/p>\n<h2 id=\"t-1658917471518\">Allgemeine Syntax<\/h2>\n<p>Die allgemeine <a class=\"glossaryLink cmtt_Allgemein cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Syntax&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;&#8203;Im  Allgemeinen wird unter Syntax ein Regel&#8203;system verstanden, welches zur  Kombination elementarer Zeichen zu zusammengesetzten &#8203;Zeichen in (...)&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/syntax\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Syntax<\/a> von <strong>shasum <\/strong>lautet folgenderma&szlig;en:<\/p>\n<p>shasum [Optionen] [Datei(en)]\n<\/p><p>Wenn &uuml;ber die Optionen nicht anders festgelegt, nutzt <strong>shasum <\/strong><strong>SHA-1<\/strong> als Algorithmus f&uuml;r die Berechnung von Pr&uuml;fsummen. Eine oder mehrere Dateien, f&uuml;r die die Pr&uuml;fsummen berechnet werden sollen, k&ouml;nnen dem Befehl &uuml;bergeben werden. Alternativ, wenn keine Datei oder &ldquo;-&rdquo; f&uuml;r die Datei spezifiziert wurde, liest <strong>shasum <\/strong>vom Standard-Input <strong>stdin<\/strong>.<\/p>\n<p>Die Ausgabe erfolgt standardm&auml;&szlig;ig pro Datei auf einer Zeile, wobei jeweils die Pr&uuml;fsumme selbst und der entsprechende Dateiname hintereinander ausgegeben werden.<\/p>\n<h5>Beispiel: SHA-1-Pr&uuml;fsumme berechnen<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">In diesem Beispiel wird die <\/span>SHA-1-Pr&uuml;fsumme<span style=\"font-weight: normal;\"> einer Datei <\/span>&ldquo;befehl-grep.txt&rdquo;<span style=\"font-weight: normal;\">, die sich im aktuellen Arbeitsverzeichnis befindet, berechnet.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p><strong>shasum <\/strong>wird lediglich die Datei <strong>&ldquo;befehl-grep.txt&rdquo;<\/strong> &uuml;bergeben. <strong>SHA-1<\/strong> ist bereits der Standard-Algorithmus und muss daher nicht explizit spezifiziert werden.<\/p>\n<p>shasum befehl-grep.txt<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Die Ausgabe besteht in diesem Fall aus einer Zeile, welche die berechnete Pr&uuml;fsumme und den Dateinamen hintereinander zeigt.<\/p>\n<p>0cdd121bdd4ca190e9d78cc917cbc298a977ca45 befehl-grep.txt<\/p>\n<h2 id=\"t-1658917471519\">Wichtige Optionen<\/h2>\n<p>In diesem Abschnitt lernen Sie die wichtigsten Optionen des Befehls <strong>shasum <\/strong>kennen.<\/p>\n<h3 id=\"t-1658917471520\">-a &ndash; Algorithmus spezifizieren<\/h3>\n<p>Mithilfe der <strong>Option -a<\/strong> kann der f&uuml;r die Pr&uuml;fsummenberechnung zu verwendende <strong>Algorithmus <\/strong>spezifiziert werden. Zur Auswahl stehen <strong>&ldquo;1&rdquo;<\/strong> (SHA-1), <strong>&ldquo;224&rdquo;<\/strong> (SHA-224), <strong>&ldquo;256&rdquo;<\/strong> (SHA-256), <strong>&ldquo;384&rdquo;<\/strong> (SHA-384) und <strong>&ldquo;512&rdquo;<\/strong> (SHA-512).<\/p>\n<p>shasum -a [Algorithmus] [Datei(en)]\n<\/p><h3 id=\"t-1658917471521\">-c &ndash; Pr&uuml;fsummen &uuml;berpr&uuml;fen<\/h3>\n<p>Zuvor berechnete Pr&uuml;fsummen k&ouml;nnen unter Verwendung der <strong>Option -c<\/strong> aus einer Datei gelesen und mit den tats&auml;chlichen Pr&uuml;fsummen abgeglichen werden. &Uuml;bergeben wird dazu eine Datei mit einer fr&uuml;heren Ausgabe des Befehls <strong>shasum<\/strong>.<\/p>\n<p>shasum -c [Datei]\n<\/p><h3 id=\"t-1658917471522\">-s &ndash; Keine Ausgaben erzeugen<\/h3>\n<p>Die <strong>Option -s<\/strong> deaktiviert die Ausgaben des Befehls <strong>shasum <\/strong>komplett und kann ausschlie&szlig;lich bei der &Uuml;berpr&uuml;fung von Pr&uuml;fsummen verwendet werden. Der <strong>Status-Code<\/strong> zeigt dann den Erfolg der Operation an.<\/p>\n<p>shasum -c -s [Datei]\n<\/p><p style=\"text-align: center;\">Abonniere JETZT unseren Newsletter!<\/p>\n<p style=\"text-align: center;\">Verpasse nie wieder <strong>neue<\/strong> Beitr&auml;ge und <strong>exklusive Insider-Only-Inhalte!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Beitrag lernen Sie den Befehl shasum kennen, welcher unter Linux- \/ UNIX-Betriebssystemen eingesetzt wird, um SHA-Pr\u00fcfsummen zu bilden und zu \u00fcberpr\u00fcfen. Es stehen dabei mehrere verschiedene Algorithmen bereit, die bei Bedarf ausgew\u00e4hlt werden k\u00f6nnen &#8211; dazu geh\u00f6ren SHA-1, SHA-224, SHA-256, SHA-384 und SHA-512. shasum ahmt das kombinierte Verhalten der GNU Befehle sha1sum, sha224sum, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":14365,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":"%%post_title%% %%sep%% %%sitetitle%%","_seopress_titles_desc":"In diesem Beitrag lernen Sie den Befehl shasum kennen, welcher unter UNIX \/ Linux verwendet wird, um SHA-Pr\u00fcfsummen zu berechnen und zu \u00fcberpr\u00fcfen.","_seopress_robots_index":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-14362","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administration"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/14362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/comments?post=14362"}],"version-history":[{"count":20,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/14362\/revisions"}],"predecessor-version":[{"id":14595,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/14362\/revisions\/14595"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/14365"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=14362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=14362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=14362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}