Openssl message digest commands



  • Various message digest commands.

           blake2b512
    	   BLAKE2b-512 Digest
    
           blake2s256
    	   BLAKE2s-256 Digest
    
           md2 MD2 Digest
    
           md4 MD4 Digest
    
           md5 MD5 Digest
    
           mdc2
    	   MDC2 Digest
    
           rmd160
    	   RMD-160 Digest
    
           sha1
    	   SHA-1 Digest
    
           sha224
    	   SHA-2 224 Digest
    
           sha256
    	   SHA-2 256 Digest
    
           sha384
    	   SHA-2 384 Digest
    
           sha512
    	   SHA-2 512 Digest
    
           sha3-224
    	   SHA-3 224 Digest
    
           sha3-256
    	   SHA-3 256 Digest
    
           sha3-384
    	   SHA-3 384 Digest
    
           sha3-512
    	   SHA-3 512 Digest
    
           shake128
    	   SHA-3 SHAKE128 Digest
    
           shake256
    	   SHA-3 SHAKE256 Digest
    
               sm3 SM3 Digest
    

    As an example, we have used sha256 here.

    Usage: sha256 [options] [file...]
      file... files to digest (default is stdin)
     -help               Display this summary
     -c                  Print the digest with separating colons
     -r                  Print the digest in coreutils format
     -out outfile        Output to filename rather than stdout
     -passin val         Input file pass phrase source
     -sign val           Sign digest using private key
     -verify val         Verify a signature using public key
     -prverify val       Verify a signature using private key
     -signature infile   File with signature to verify
     -keyform format     Key file format (PEM or ENGINE)
     -hex                Print as hex dump
     -binary             Print in binary form
     -d                  Print debug info
    
     -debug              Print debug info
     -fips-fingerprint   Compute HMAC with the key used in OpenSSL-FIPS fingerprint
     -hmac val           Create hashed MAC with key
     -mac val            Create MAC (not necessarily HMAC)
     -sigopt val         Signature parameter in n:v form
     -macopt val         MAC algorithm parameters in n:v form or key
     -*                  Any supported digest
     -rand val           Load the file(s) into the random number generator
     -writerand outfile  Write random data to the specified file
     -engine val         Use engine e, possibly a hardware device
     -engine_impl        Also use engine given by -engine for digest operations
    

Log in to reply
 

© Lightnetics 2024