Class: Ronin::CLI::Commands::Sha1 Private

Inherits:
StringProcessorCommand show all
Defined in:
lib/ronin/cli/commands/sha1.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Calculates SHA1 hashes of data.

Usage

ronin sha1 [options] [FILE ...]

Options

-f, --file FILE                  Optional file to process
    --string STRING              Optional string to process
-M, --multiline                  Process each line separately
-n, --keep-newlines              Preserves newlines at the end of each line
-h, --help                       Print help information

Arguments

[FILE ...]                       Optional file(s) to process

Since:

  • 2.0.0

Instance Attribute Summary

Attributes inherited from StringProcessorCommand

#input_values

Instance Method Summary collapse

Methods inherited from StringProcessorCommand

#initialize, #print_string, #process_input, #run

Methods inherited from FileProcessorCommand

#open_file, #process_file, #process_input, #run

Constructor Details

This class inherits a constructor from Ronin::CLI::StringProcessorCommand

Instance Method Details

#process_string(string) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Since:

  • 2.0.0



51
52
53
# File 'lib/ronin/cli/commands/sha1.rb', line 51

def process_string(string)
  Digest::SHA1.hexdigest(string)
end