Ich habe Tutorials gefunden, wie man den sha256-Hash von Dateien findet, kann aber scheinbar keinen in einfachem Text finden (keine Textdatei). Weiß jemand, wie man das macht?
Ich habe Tutorials gefunden, wie man den sha256-Hash von Dateien findet, kann aber scheinbar keinen in einfachem Text finden (keine Textdatei). Weiß jemand, wie man das macht?
Antworten:
Sie können den Text wiedergeben und ihn weiterleiten shasum
. Sie möchten die -a 256
Option verwenden, um sha256 zu berechnen:
Vielen Dank an JMY1000 in den Kommentaren: Da echo
standardmäßig eine neue Zeile hinzugefügt wird, -n
sollte diese wahrscheinlich hinzugefügt werden, um das richtige Shasum des Textes ohne diese neue Zeile zu erhalten.
echo -n "simple text" | shasum -a 256
Wenn Sie den Hash-Wert für einen Text erhalten möchten, der bereits in einem Editor geöffnet ist, kopieren Sie ihn in die Zwischenablage und führen Sie ihn aus
pbpaste | shasum -a 256
$ echo "simple text" | shasum -a 256 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486 - $ openssl sha -sha256 <<< "simple text" 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486
echo
eine neue Zeile hinzugefügt (wie bei einem Here-String), aber ich habe sie mit unterdrückt -n
.
-n
, dass die hinzugefügt wird, um das korrekte Shasum des Textes zu erhalten (ohne eine neue Zeile).
openssl sha -sha256 <<< "simple text"
, zum Beispiel.