5 Ağustos 2020 Çarşamba

openssl dgst aracı - Secure Hash Hesaplar

Giriş
digest anlamına gelir. Açıklaması şöyle.
One way to compute hash values is using openssl. You can give it a file as an argument, or pipe a string to it.
list seçeneği
 Açıklaması şöyle.
To see the list of hash functions openssl supports, use list --digest-commands.
Örnek
Şöyle yaparız.
$ openssl list --digest-commands

blake2b512 blake2s256 gost     md4
md5        mdc2       rmd160   sha1
sha224     sha256     sha3-224 sha3-256
sha3-384   sha3-512   sha384   sha512
sha512-224 sha512-256 shake128 shake256
sm3
-sha256 seçeneği
Örnek - Farklı seçenekler
Eğer openssl kullanmak istemiyorsak şöyle yaparız
echo hello | sha1sum
f572d396fae9206628714fb2ce00f72e94f2258f  -
Örnek
Dosyay için şöyle yaparız.
openssl dgst -sha256 myfile
Örnek
String için şöyle yaparız. echo - n ile girdiye newline eklenmez
echo -n 'hello world' | openssl dgst -sha256
b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
Örnek
String için şöyle yaparız.
openssl dgst -sha256 -binary <<<"..."

Hiç yorum yok:

Yorum Gönder