Ich weiß, dass die Zeichenfolge "foobar" den SHA-256-Hash c3ab8ff13720e8ad9047dd39466b3c8974e592c2fa383d4a3960714caef0c4f2mithilfe von
http://hash.online-convert.com/sha256-generator generiert
Die Befehlszeilen-Shell:
hendry@x201 ~$ echo foobar | sha256sum
aec070645fe53ee3b3763059376134f058cc337247c978add178b6ccdfb0019f -
Erzeugt einen anderen Hash. Was vermisse ich?
< foobarist nicht dasselbe wie echo foobar |. Das Äquivalent für echo foobar |wäre, sha256sum <<< foobaraber das fügt foobar genau wie eine neue Zeile hinzu echo.
openssl dgst -sha256 foobarfunktioniert für mich unter MacOS High Sierra, echo -n foobar | openssl dgst -sha256gab aber eine falsche Antwort.
sha256sum < foobar. Keine Notwendigkeit für Katze , Echo , Druck , ... Siehe auch Nutzlose Verwendung von Katze?