module Digest::SHA256

SHA-256 (FIPS 180-4).

<std:digest>:14

Class methods

def self.digest(data: Bytes | String) -> Bytes

The 32-byte SHA-256 digest of data.

Digest::SHA256.digest("").hex[0, 8]   # => "e3b0c442"

<std:digest>:20

def self.hexdigest(data: Bytes | String) -> String

The SHA-256 digest of data in lowercase hexadecimal (64 digits).

Digest::SHA256.hexdigest("abc")[-8, 8]   # => "f20015ad"

<std:digest>:27