Bagaimana cara menemukan hash teks sha256 pada Mac?

19

Saya menemukan tutorial tentang cara menemukan hash file sha256, tetapi tampaknya tidak dapat menemukannya di teks sederhana (bukan file teks). Adakah seseorang yang tau bagaimana cara melakukannya?

zerosofthezeta
sumber

Jawaban:

33

Anda dapat menggemakan teks dan mengirimkannya ke shasum. Anda akan ingin menggunakan -a 256opsi untuk menghitung sha256:

Berkat JMY1000 dalam komentar: Karena echomenambahkan baris baru secara default, -nmungkin harus ditambahkan untuk mendapatkan shasum teks yang tepat tanpa baris baru ini.

echo -n "simple text" | shasum -a 256

Jika Anda ingin mendapatkan nilai hash untuk teks yang sudah terbuka di editor, salin ke clipboard dan jalankan

pbpaste | shasum -a 256
Scot
sumber
Dangit, saat saya mengetiknya! Jawaban yang benar. Karena penasaran: apakah Anda tahu mengapa menggunakan string di sini menghasilkan nilai yang berbeda? openssl sha -sha256 <<< "simple text", sebagai contoh.
JMY1000
@ JMY1000 Hmmm - Saya mendapatkan nilai yang sama:$ echo "simple text" | shasum -a 256 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486 - $ openssl sha -sha256 <<< "simple text" 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486
Scot
6
Mencari tahu: secara default, echomenambahkan baris baru (sama seperti string di sini), tapi saya menekannya dengan -n.
JMY1000
1
@ JMY1000 Itu adalah poin yang bagus - Saya mungkin harus mengubah jawaban saya untuk menambahkan -nagar mendapatkan shasum teks yang benar (tanpa menambahkan baris baru).
Scot,