種類
- 特異メソッド (19)
- クラス (11)
- インスタンスメソッド (5)
- ライブラリ (4)
- 定数 (2)
ライブラリ
- ビルトイン (1)
-
digest
/ sha1 (1) -
digest
/ sha2 (7) - openssl (24)
-
rubygems
/ gem _ openssl (1) -
webrick
/ config (1) -
webrick
/ httpauth / htdigest (2)
クラス
-
Digest
:: SHA2 (3) - Hash (1)
-
OpenSSL
:: Digest :: SHA (3) -
OpenSSL
:: Digest :: SHA1 (3) -
OpenSSL
:: Digest :: SHA224 (3) -
OpenSSL
:: Digest :: SHA256 (3) -
OpenSSL
:: Digest :: SHA384 (3) -
OpenSSL
:: Digest :: SHA512 (3) -
WEBrick
:: HTTPAuth :: Htdigest (2)
モジュール
-
Gem
:: SSL (1) -
WEBrick
:: Config (1)
キーワード
-
DIGEST
_ SHA1 (1) - DigestAuth (1)
- SHA (1)
- SHA1 (2)
- SHA2 (1)
- SHA224 (1)
- SHA256 (2)
- SHA384 (2)
- SHA512 (2)
-
block
_ length (1) - digest (6)
-
digest
/ sha1 (1) -
digest
/ sha2 (1) -
digest
_ length (1) - each (1)
- flush (1)
- hexdigest (6)
- new (7)
-
rubygems
/ digest / sha1 (1) -
rubygems
/ digest / sha2 (1)
検索結果
先頭5件
-
Hash
# dig(key , . . . ) -> object | nil (63460.0) -
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが nil であった場合は nil を返します。
@param key キーを任意個指定します。
//emlist[例][ruby]{
h = { foo: {bar: {baz: 1}}}
h.dig(:foo, :bar, :baz) # => 1
h.dig(:foo, :zot, :xyz) # => nil
g = { foo: [10, 11, 12] }
g.dig(:foo, 1) # => 11
//}
@see... -
Gem
:: SSL :: DIGEST _ SHA1 -> Symbol | Class (36601.0) -
@todo
@todo -
Digest
:: SHA2 # digest _ length -> Integer (36301.0) -
ダイジェストのハッシュ値のバイト長を返します。
ダイジェストのハッシュ値のバイト長を返します。 -
OpenSSL
:: Digest :: SHA . digest(data) -> String (36301.0) -
data のダイジェストを SHA で計算します。
data のダイジェストを SHA で計算します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA . hexdigest(data) -> String (36301.0) -
data のダイジェストを SHA で計算し、16進文字列で返します。
data のダイジェストを SHA で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA1 . digest(data) -> String (36301.0) -
data のダイジェストを SHA1 で計算します。
data のダイジェストを SHA1 で計算します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA1 . hexdigest(data) -> String (36301.0) -
data のダイジェストを SHA1 で計算し、16進文字列で返します。
data のダイジェストを SHA1 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA224 . digest(data) -> String (36301.0) -
data のダイジェストを SHA224 で計算します。
data のダイジェストを SHA224 で計算します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA224 . hexdigest(data) -> String (36301.0) -
data のダイジェストを SHA224 で計算し、16進文字列で返します。
data のダイジェストを SHA224 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA256 . digest(data) -> String (36301.0) -
data のダイジェストを SHA256 で計算します。
data のダイジェストを SHA256 で計算します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA256 . hexdigest(data) -> String (36301.0) -
data のダイジェストを SHA256 で計算し、16進文字列で返します。
data のダイジェストを SHA256 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA384 . digest(data) -> String (36301.0) -
data のダイジェストを SHA384 で計算します。
data のダイジェストを SHA384 で計算します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA384 . hexdigest(data) -> String (36301.0) -
data のダイジェストを SHA384 で計算し、16進文字列で返します。
data のダイジェストを SHA384 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA512 . digest(data) -> String (36301.0) -
data のダイジェストを SHA512 で計算します。
data のダイジェストを SHA512 で計算します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA512 . hexdigest(data) -> String (36301.0) -
data のダイジェストを SHA512 で計算し、16進文字列で返します。
data のダイジェストを SHA512 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
digest
/ sha1 (36001.0) -
NIST (the US' National Institute of Standards and Technology) のSHA-1 Secure Hash Algorithmを実装するクラスを提供するライブラリです。
NIST (the US' National Institute of Standards and Technology) のSHA-1
Secure Hash Algorithmを実装するクラスを提供するライブラリです。 -
digest
/ sha2 (36001.0) -
FIPS PUB 180-2に記述されているNIST (the US' National Institute of Standards and Technology) の以下のアルゴリズムを実装するクラスを提供す るライブラリです。
FIPS PUB 180-2に記述されているNIST (the US' National Institute of
Standards and Technology) の以下のアルゴリズムを実装するクラスを提供す
るライブラリです。
* SHA-256 Secure Hash Algorithm
* SHA-384 Secure Hash Algorithm
* SHA-512 Secure Hash Algorithm -
rubygems
/ digest / sha1 (36001.0) -
Digest::SHA1 をラップするためのライブラリです。
Digest::SHA1 をラップするためのライブラリです。 -
rubygems
/ digest / sha2 (36001.0) -
Digest::SHA256 をラップするためのライブラリです。
Digest::SHA256 をラップするためのライブラリです。 -
WEBrick
:: HTTPAuth :: Htdigest # flush(path = nil) -> () (27301.0) -
ファイルに書き込みます。ファイル名を与えた場合は、そこに書き込みます。
ファイルに書き込みます。ファイル名を与えた場合は、そこに書き込みます。
@param path ファイル名を指定します。 -
Digest
:: SHA1 (27001.0) -
NIST (the US' National Institute of Standards and Technology) の SHA-1 Secure Hash Algorithmを実装するクラスです。 FIPS PUB 180-1に記述されています。
NIST (the US' National Institute of Standards and Technology) の
SHA-1 Secure Hash Algorithmを実装するクラスです。
FIPS PUB 180-1に記述されています。 -
Digest
:: SHA2 (27001.0) -
-
Digest
:: SHA256 (27001.0) -
FIPS PUB 180-2に記述されているNIST (the US' National Institute of Standards and Technology) の SHA-256 Secure Hash Algorithmを 実装するクラスです。
FIPS PUB 180-2に記述されているNIST (the US' National Institute of
Standards and Technology) の SHA-256 Secure Hash Algorithmを
実装するクラスです。 -
Digest
:: SHA384 (27001.0) -
FIPS PUB 180-2に記述されているNIST (the US' National Institute of Standards and Technology) の SHA-384 Secure Hash Algorithmを 実装するクラスです。
FIPS PUB 180-2に記述されているNIST (the US' National Institute of
Standards and Technology) の SHA-384 Secure Hash Algorithmを
実装するクラスです。 -
Digest
:: SHA512 (27001.0) -
FIPS PUB 180-2に記述されているNIST (the US' National Institute of Standards and Technology) の SHA-512 Secure Hash Algorithmを 実装するクラスです。
FIPS PUB 180-2に記述されているNIST (the US' National Institute of
Standards and Technology) の SHA-512 Secure Hash Algorithmを
実装するクラスです。 -
OpenSSL
:: Digest :: SHA (27001.0) -
ハッシュ関数 SHA を表すクラス
ハッシュ関数 SHA を表すクラス -
OpenSSL
:: Digest :: SHA1 (27001.0) -
ハッシュ関数 SHA1 を表すクラス
ハッシュ関数 SHA1 を表すクラス -
OpenSSL
:: Digest :: SHA224 (27001.0) -
ハッシュ関数 SHA224 を表すクラス
ハッシュ関数 SHA224 を表すクラス -
OpenSSL
:: Digest :: SHA256 (27001.0) -
ハッシュ関数 SHA256 を表すクラス
ハッシュ関数 SHA256 を表すクラス -
OpenSSL
:: Digest :: SHA384 (27001.0) -
ハッシュ関数 SHA384 を表すクラス
ハッシュ関数 SHA384 を表すクラス -
OpenSSL
:: Digest :: SHA512 (27001.0) -
ハッシュ関数 SHA512 を表すクラス
ハッシュ関数 SHA512 を表すクラス -
Digest
:: SHA2 . new(bitlen = 256) -> Digest :: SHA2 (18601.0) -
与えられた bitlen に対応する SHA2 ハッシュを生成するためのオブジェクト を内部で設定して自身を初期化します。
与えられた bitlen に対応する SHA2 ハッシュを生成するためのオブジェクト
を内部で設定して自身を初期化します。
@param bitlen ハッシュの長さを指定します。256, 384, 512 が指定可能です。
@raise ArgumentError bitlen に 256, 384, 512 以外の値を指定した場合に発生します。 -
OpenSSL
:: Digest :: SHA . new(data=nil) -> OpenSSL :: Digest :: SHA (18601.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
OpenSSL
:: Digest :: SHA1 . new(data=nil) -> OpenSSL :: Digest :: SHA1 (18601.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
OpenSSL
:: Digest :: SHA224 . new(data=nil) -> OpenSSL :: Digest :: SHA224 (18601.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
OpenSSL
:: Digest :: SHA256 . new(data=nil) -> OpenSSL :: Digest :: SHA256 (18601.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
OpenSSL
:: Digest :: SHA384 . new(data=nil) -> OpenSSL :: Digest :: SHA384 (18601.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
OpenSSL
:: Digest :: SHA512 . new(data=nil) -> OpenSSL :: Digest :: SHA512 (18601.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
WEBrick
:: Config :: DigestAuth -> Hash (18601.0) -
WEBrick::HTTPAuth::DigestAuth の設定のデフォルト値を保持したハッシュです。
WEBrick::HTTPAuth::DigestAuth の設定のデフォルト値を保持したハッシュです。
require 'webrick'
WEBrick::Config::DigestAuth = {
:Algorithm => 'MD5-sess', # or 'MD5'
:Domain => nil, # an array includes domain names.
:Qop => [ 'auth' ], # 'auth' or '... -
Digest
:: SHA2 # block _ length -> Integer (18001.0) -
ダイジェストのブロック長を返します。
ダイジェストのブロック長を返します。 -
WEBrick
:: HTTPAuth :: Htdigest # each {|user , realm , pass| . . . } -> Hash (9301.0) -
ユーザ名、レルム、パスワードをブロックに渡して評価します。
ユーザ名、レルム、パスワードをブロックに渡して評価します。