module Google::ShaUtil

Constants

SHA256

Public Instance Methods

sha256_digest(str) click to toggle source
# File lib/google/sha_util.rb, line 16
def sha256_digest str
  SHA256.digest(str)
end
sha256_hex(str, prefix = nil) click to toggle source
# File lib/google/sha_util.rb, line 7
def sha256_hex str, prefix = nil
  hash = sha256_digest(str).unpack("H64").first
  if prefix
    hash.first(prefix)  # first 'prefix' chars
  else
    hash
  end
end