154件ヒット
[1-100件を表示]
(0.225秒)
別のキーワード
種類
- インスタンスメソッド (77)
- 特異メソッド (33)
- 定数 (22)
- モジュール関数 (22)
ライブラリ
- digest (55)
- openssl (77)
-
rubygems
/ digest / sha1 (11) -
rubygems
/ gem _ openssl (11)
クラス
-
Digest
:: Base (44) -
OpenSSL
:: Cipher (11) -
OpenSSL
:: Digest :: SHA1 (33) -
OpenSSL
:: X509 :: Request (11)
モジュール
- Gem (11)
-
Gem
:: SSL (11) - Kernel (11)
-
OpenSSL
:: PKCS5 (22)
キーワード
-
DIGEST
_ SHA1 (11) - Digest (11)
-
block
_ length (11) - digest (11)
-
digest
_ length (11) - hexdigest (11)
- length (11)
- new (11)
-
pbkdf2
_ hmac (11) -
pbkdf2
_ hmac _ sha1 (11) -
pkcs5
_ keyivgen (11) - sign (11)
- size (11)
検索結果
先頭5件
-
Gem
:: SHA1 -> Class (18317.0) -
Digest::SHA1 です。
...Digest::SHA1 です。... -
OpenSSL
:: PKCS5 . # pbkdf2 _ hmac _ sha1(pass , salt , iter , keylen) -> String (9307.0) -
pass と salt から共通鍵暗号の鍵および IV(Initialization Vector) を生成します。
...pass と salt から共通鍵暗号の鍵および IV(Initialization Vector)
を生成します。
iter は鍵生成時のハッシュ関数の繰り返し回数で、大きな値を指定するほど
安全であることが期待されます。RFCでは少なくとも1000を
指定することを......関数には SHA1 を用います。
これは 2898(PKCS#5 v2.0)互換です。
@param pass パスワード文字列
@param salt salt 文字列
@param iter 鍵および IV 生成時のハッシュ関数の繰り返し回数
@param keylen 結果の文字列のバイト数
@raise OpenSSL::PKCS5::PKC... -
Gem
:: SSL :: DIGEST _ SHA1 -> Symbol | Class (9301.0) -
@todo
@todo -
OpenSSL
:: Digest :: SHA1 . new(data=nil) -> OpenSSL :: Digest :: SHA1 (6301.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
Digest
:: Base # digest _ length -> Integer (6228.0) -
ダイジェストのハッシュ値のバイト長を取得します。 例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。
...Digest::MD5であれば16、Digest::SHA1であれば20です。
本メソッドは、Digest::MD5などのダイジェストのサブクラスにより、
それぞれの実装に適したものにオーバーライドされます。
例: Digest::MD、Digest::SHA1、Digest::SHA512のハッシュ値......のバイト長を順番に調べる。
require 'digest'
["MD5", "SHA1", "SHA512"].map{|a| Digest(a).new().digest_length } # => [16, 20, 64]... -
Digest
:: Base # length -> Integer (6228.0) -
ダイジェストのハッシュ値のバイト長を取得します。 例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。
...Digest::MD5であれば16、Digest::SHA1であれば20です。
本メソッドは、Digest::MD5などのダイジェストのサブクラスにより、
それぞれの実装に適したものにオーバーライドされます。
例: Digest::MD、Digest::SHA1、Digest::SHA512のハッシュ値......のバイト長を順番に調べる。
require 'digest'
["MD5", "SHA1", "SHA512"].map{|a| Digest(a).new().digest_length } # => [16, 20, 64]... -
Digest
:: Base # block _ length -> Integer (6212.0) -
ダイジェストのブロック長を取得します。 例えば、Digest::MD5であれば64、Digest::SHA512であれば128です。
...クラスにより、
それぞれの実装に適したものにオーバーライドされます。
例: Digest::MD、Digest::SHA1、Digest::SHA512のブロック長を順番に調べる。
require 'digest'
["MD5", "SHA1", "SHA512"].map{|a| Digest(a).new().block_length } # => [64, 128, 128]... -
OpenSSL
:: Digest :: SHA1 . digest(data) -> String (6116.0) -
data のダイジェストを SHA1 で計算します。
...data のダイジェストを SHA1 で計算します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: SHA1 . hexdigest(data) -> String (6116.0) -
data のダイジェストを SHA1 で計算し、16進文字列で返します。
...data のダイジェストを SHA1 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: PKCS5 . # pbkdf2 _ hmac(pass , salt , iter , keylen , digest) -> String (3212.0) -
pass と salt から共通鍵暗号の鍵および IV(Initialization Vector) を生成します。
...pass と salt から共通鍵暗号の鍵および IV(Initialization Vector)
を生成します。
OpenSSL::PKCS5.#pbkdf2_hmac_sha1 と異なり任意の
ハッシュ関数を利用できます。
返り値の文字列から鍵と IV に必要なバイト数を切り出して利用します。......この関数は OpenSSL 1.0.0 以降でなければ利用できません。
@param pass パスワード文字列
@param salt salt 文字列
@param iter 鍵および IV 生成時のハッシュ関数の繰り返し回数
@param keylen 結果の文字列のバイト数
@param digest ハッシュ関......数を表す文字列もしくは OpenSSL::Digest のオブジェクト
@raise OpenSSL::PKCS5::PKCS5Error 鍵、IV の生成に失敗した場合に発生します
@see OpenSSL::PKCS5.#pbkdf2_hmac_sha1...