Mac'te sha256 metin karmasını nasıl bulabilirim?


20

Ben dosyaları sha256 karma bulmak için öğreticiler buldum, ama basit metin (metin dosyası değil) birini bulmak gibi görünmüyor. Bunu nasıl yapacağını bilen var mı?

Yanıtlar:


35

Metni yankılayabilir ve kaynaştırabilirsiniz shasum. -a 256Sha256'yı hesaplama seçeneğini kullanmak isteyeceksiniz:

Yorumlarda JMY1000 sayesinde: echoVarsayılan olarak bir yeni satır -neklediğinden, bu yeni satır olmadan metnin düzgün bir şemsiyesini elde etmek için muhtemelen eklenmelidir.

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

Bir düzenleyicide zaten açık olan bir metnin karma değerini almak istiyorsanız, bunu panoya kopyalayın ve çalıştırın

pbpaste | shasum -a 256

Dangit, yazarken! Doğru cevap olsa. Merak etmiyor: Burada dizeyi kullanmanın neden farklı bir değer ürettiğini biliyor musunuz? openssl sha -sha256 <<< "simple text", Örneğin.
JMY1000

@ JMY1000 Hmmm - Aynı değeri alıyorum:$ echo "simple text" | shasum -a 256 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486 - $ openssl sha -sha256 <<< "simple text" 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486
Scot

6
Anladım: varsayılan olarak, echo(burada dizeyle aynı) bir satırsonu ekler, ancak ben ile bastırıyordu -n.
JMY1000

1
@ JMY1000 Bu iyi bir nokta - -nMetnin doğru shasumunu almak için (ek satırsonu olmadan) muhtemelen cevabımı eklemek için cevabımı değiştirmeliyim .
Scot
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.