OPENSSL-DGST(1ssl) OpenSSL OPENSSL-DGST(1ssl) openssl-dgst - openssl dgst|digest [-digest] [-list] [-help] [-c] [-d] [-debug] [-hex] [-binary] [-xoflen length] [-r] [-out filename] [-sign filename|uri] [-keyform DER|PEM|P12|ENGINE] [-passin arg] [-verify filename] [-prverify filename] [-signature filename] [-sigopt nm:v] [-hmac key] [-mac alg] [-macopt nm:v] [-fips-fingerprint] [-engine id] [-engine_impl id] [-rand files] [-writerand file] [-provider name] [-provider-path path] [-provparam [name:]key=value] [-propquery propq] [file ...] . openssl dgst . sha256. digest . "openssl list -digest-algorithms" -help . - . -list : -list . -c -hex . -d, -debug BIO. -hex . "" . -hex. -binary . -xoflen length XOF shake128 shake256. . OpenSSL shake . 128 xoflen shake128 32 () . OpenSSL 16 64 . 256 xoflen shake256 64 () . OpenSSL 32 128 . -r "coreutils" . sha1sum(1). -out _ . -sign filename|uri . ( Ed25519, ED448, ML-DSA-44, ML-DSA-65 ML-DSA-87) . ( ) . 16 . -keyform DER|PEM|P12|ENGINE . openssl-format-options(1) . -sigopt : . " " provider-signature(7). -passin . arg openssl-passphrase-options(1). -verify _ "_". " " " ". -prverify _ "_". -signature _ . -hmac MAC "". openssl-mac(1) . -mac MAC ( ). MAC HMAC (MAC ) MAC gost-mac gost. MAC -macopt. openssl-mac(1) . -macopt : MAC -mac. HMAC gost-mac: key: MAC ( ). MAC 32 gost-mac. hexkey: MAC ( ). MAC 32 gost-mac. openssl-mac(1) . -fips-fingerprint HMAC OpenSSL-FIPS . -rand -writerand " " openssl(1) . -engine id " " openssl(1). . -engine_impl " " config(5). -engine_impl id -engine id . -provider -provider-path -provparam [:]= -propquery propq " " openssl(1) provider(7) property(7). file ... . . : openssl dgst -md5 -hex file.txt openssl md5 file.txt SHA-256 : openssl dgst -sha256 -sign privatekey.pem -out signature.sign file.txt openssl sha256 -sign privatekey.pem -out signature.sign file.txt : openssl dgst -sha256 -verify publickey.pem \ -signature signature.sign \ file.txt OpenSSL. "openssl list -digest-algorithms" . SHA-256 . SHA-1 MD5 . (RSA ECC ) ASN.1 . RSA DSA ECDSA x.509 CMS S/MIME. ECDSA DSA. . openssl. "xxd -r" . openssl-mac(1) -hmac -mac -macopt. openssl-mac(1) MD5 SHA256 OpenSSL 1.1.0. FIPS OpenSSL 1.1.0. -engine -engine_impl OpenSSL 3.0. 2000-2025 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 OPENSSL-DGST(1ssl)