種類
ライブラリ
- ビルトイン (187)
- bigdecimal (22)
-
bigdecimal
/ util (33) - digest (297)
-
digest
/ bubblebabble (11) -
digest
/ md5 (11) -
digest
/ rmd160 (11) -
digest
/ sha1 (11) -
digest
/ sha2 (77) - matrix (11)
- openssl (913)
- ostruct (9)
-
rubygems
/ digest / digest _ adapter (55) -
rubygems
/ gem _ openssl (11) -
webrick
/ config (11) -
webrick
/ httpauth / authenticator (11) -
webrick
/ httpauth / digestauth (88) -
webrick
/ httpauth / htdigest (88)
クラス
- Array (9)
- BigDecimal (11)
-
Digest
:: Base (231) -
Digest
:: SHA2 (33) - Float (87)
-
Gem
:: DigestAdapter (44) - Hash (9)
- Integer (66)
- Matrix (11)
- Numeric (8)
-
OpenSSL
:: Cipher (11) -
OpenSSL
:: Digest (88) -
OpenSSL
:: Digest :: DSS (33) -
OpenSSL
:: Digest :: DSS1 (33) -
OpenSSL
:: Digest :: Digest (11) -
OpenSSL
:: Digest :: MD2 (33) -
OpenSSL
:: Digest :: MD4 (33) -
OpenSSL
:: Digest :: MD5 (33) -
OpenSSL
:: Digest :: MDC2 (33) -
OpenSSL
:: Digest :: RIPEMD160 (33) -
OpenSSL
:: Digest :: SHA (33) -
OpenSSL
:: Digest :: SHA1 (33) -
OpenSSL
:: Digest :: SHA224 (33) -
OpenSSL
:: Digest :: SHA256 (33) -
OpenSSL
:: Digest :: SHA384 (33) -
OpenSSL
:: Digest :: SHA512 (33) -
OpenSSL
:: Engine (22) -
OpenSSL
:: HMAC (77) -
OpenSSL
:: Netscape :: SPKI (11) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: PKCS7 :: SignerInfo (11) -
OpenSSL
:: PKey :: PKey (22) -
OpenSSL
:: X509 :: CRL (11) -
OpenSSL
:: X509 :: Certificate (11) -
OpenSSL
:: X509 :: Request (11) - OpenStruct (9)
- Struct (9)
- Time (21)
-
WEBrick
:: HTTPAuth :: DigestAuth (66) -
WEBrick
:: HTTPAuth :: Htdigest (77)
モジュール
- Digest (22)
-
Gem
:: SSL (11) - Kernel (33)
-
OpenSSL
:: PKCS5 (11) -
WEBrick
:: Config (11) -
WEBrick
:: HTTPAuth :: Authenticator (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (22)
- == (22)
- Base (11)
- BigDecimal (22)
- Class (11)
- DIG (11)
-
DIGEST
_ SHA1 (11) - DSS (11)
- DSS1 (11)
- Digest (44)
- DigestAdapter (11)
- DigestAuth (22)
- DigestError (11)
- Htdigest (11)
- ISDIGIT (11)
- ISXDIGIT (11)
- Instance (11)
-
MANT
_ DIG (11) - MD2 (11)
- MD4 (11)
- MD5 (22)
- MDC2 (11)
-
METHOD
_ DIGESTS (11) -
NEWS for Ruby 2
. 3 . 0 (9) - ProxyDigestAuth (11)
- RIPEMD160 (11)
- RMD160 (11)
- SHA (11)
- SHA1 (22)
- SHA2 (11)
- SHA224 (11)
- SHA256 (22)
- SHA384 (22)
- SHA512 (22)
- algorithm (11)
- authenticate (11)
-
block
_ length (33) - bubblebabble (11)
- ceil (24)
- challenge (11)
- clone (11)
-
delete
_ passwd (11) - digest (231)
- digest! (11)
-
digest
/ bubblebabble (11) -
digest
/ md5 (11) -
digest
/ rmd160 (11) -
digest
/ sha1 (11) -
digest
/ sha2 (11) -
digest
_ length (33) - digits (22)
- dup (11)
- each (11)
- file (22)
- floor (32)
- flush (11)
-
get
_ passwd (11) - hexdigest (198)
- hexdigest! (11)
- hexencode (11)
- inspect (11)
- length (11)
-
make
_ passwd (11) - name (11)
- new (264)
-
pbkdf2
_ hmac (11) -
pkcs5
_ keyivgen (11) - qop (11)
- reload (11)
- reset (22)
- round (52)
-
rubygems
/ digest / digest _ adapter (11) -
rubygems
/ digest / md5 (11) -
rubygems
/ digest / sha1 (11) -
rubygems
/ digest / sha2 (11) -
set
_ passwd (11) - sign (55)
- size (11)
-
to
_ d (22) -
to
_ digits (11) -
to
_ s (22) - truncate (19)
- update (22)
- userdb (11)
- verify (11)
-
webrick
/ httpauth / digestauth (11) -
webrick
/ httpauth / htdigest (11)
検索結果
-
digest (26000.0)
-
メッセージダイジェストライブラリです。
...メッセージダイジェストライブラリです。
Digest::MD5 や Digest::SHA1 などの
全てのメッセージダイジェストの実装クラスは、
基底クラスである Digest::Base と同じインタフェースを持ちます。
基本的な使い方は、MD5やSHA1など、... -
digest
/ bubblebabble (26000.0) -
-
digest
/ md5 (26000.0) -
1321 に記述されている RSA Data Security, Inc. の MD5 Message-Digest Algorithmを実装するクラスを提供するライブラリです。
...1321 に記述されている RSA Data Security, Inc. の MD5 Message-Digest
Algorithmを実装するクラスを提供するライブラリです。... -
digest
/ rmd160 (26000.0) -
Hans Dobbertin, Antoon Bosselaers, Bart Preneel によって設計された RIPEMD-160 ハッシュ関数を実装するクラスを提供するライブラリです。
Hans Dobbertin, Antoon Bosselaers, Bart Preneel によって設計された
RIPEMD-160 ハッシュ関数を実装するクラスを提供するライブラリです。 -
digest
/ sha1 (26000.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 (26000.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 -
Array
# dig(idx , . . . ) -> object | nil (18165.0) -
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。
...を dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが nil であった場合は nil を返します。
@param idx インデックスを整数で任意個指定します。
//emlist[例][ruby]{
a = [[1, [2, 3]]]
a.dig(0, 1, 1) # => 3
a.dig(1,......2, 3) # => nil
a.dig(0, 0, 0) # => TypeError: Fixnum does not have #dig method
[42, {foo: :bar}].dig(1, :foo) # => :bar
//}
@see Hash#dig, Struct#dig, OpenStruct#dig......2, 3) # => nil
a.dig(0, 0, 0) # => TypeError: Integer does not have #dig method
[42, {foo: :bar}].dig(1, :foo) # => :bar
//}
@see Hash#dig, Struct#dig, OpenStruct#dig... -
Hash
# dig(key , . . . ) -> object | nil (18153.0) -
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。
...クトを dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが nil であった場合は nil を返します。
@param key キーを任意個指定します。
//emlist[例][ruby]{
h = { foo: {bar: {baz: 1}}}
h.dig(:foo, :bar, :baz) # => 1
h.dig(:foo, :zo......t, :xyz) # => nil
g = { foo: [10, 11, 12] }
g.dig(:foo, 1) # => 11
//}
@see Array#dig, Struct#dig, OpenStruct#dig... -
OpenStruct
# dig(key , . . . ) -> object | nil (18147.0) -
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。
...self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが nil であった場合は nil を返します。
@param key キーを任意個指定します。
require 'ostruct'
address = OpenStruct.new('city' => "A......nytown NC", 'zip' => 12345)
person = OpenStruct.new('name' => 'John Smith', 'address' => address)
person.dig(:address, 'zip') # => 12345
person.dig(:business_address, 'zip') # => nil
@see Array#dig, Hash#dig, Struct#dig... -
Struct
# dig(key , . . . ) -> object | nil (18147.0) -
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。
...クトを dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが nil であった場合は nil を返します。
@param key キーを任意個指定します。
//emlist[例][ruby]{
klass = Struct.new(:a)
o = klass.new(klass.new({b: [1, 2, 3]}))
o.dig(:a, :a, :......b, 0) # => 1
o.dig(:b, 0) # => nil
//}
@see Array#dig, Hash#dig, OpenStruct#dig...