るりまサーチ

最速Rubyリファレンスマニュアル検索!
516件ヒット [1-100件を表示] (0.132秒)

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. rsa n
  3. rsa n=
  4. pop n_bytes
  5. openssl n

検索結果

<< 1 2 3 ... > >>

Kernel#Digest(name) -> object (21268.0)

"MD5"や"SHA1"などのダイジェストを示す文字列 name を指定し、 対応するダイジェストのクラスを取得します。

..."などのダイジェストを示す文字列 name を指定し、
対応するダイジェストのクラスを取得します。


@param name "MD5"や"SHA1"などのダイジェストを示す文字列を指定します。
@return Digest::MD5やDigest::SHA1などの対応するダイジェスト...
...スタンスではなく、クラスを返します。注意してください。

例: Digest::MD、Digest::SHA1、Digest::SHA512のクラス名を順番に出力する。

require 'digest'
for a in ["MD5", "SHA1", "SHA512"]
p Digest(a) # => Digest::MD5, Digest::SHA1, Digest::SHA512
end...
..."MD5"や"SHA1"などのダイジェストを示す文字列 name を指定し、
対応するダイジェストのクラスを取得します。

このメソッドはスレッドセーフです。マルチスレッド環境で
Digest
::MD5などを直接呼び出すと問題があるときはこの...
...ソッドを使
うか、起動時に使用するライブラリを Kernel.#require してください。

@param name "MD5"や"SHA1"などのダイジェストを示す文字列を指定します。
@return Digest::MD5やDigest::SHA1などの対応するダイジェストのクラスを返します...

Digest::Base#digest_length -> Integer (15276.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::SHA2#digest_length -> Integer (15202.0)

ダイジェストのハッシュ値のバイト長を返します。

ダイジェストのハッシュ値のバイト長を返します。

OpenSSL::Digest#digest_length -> Integer (15202.0)

ハッシュ値の長さ(バイト数)を返します。

ハッシュ値の長さ(バイト数)を返します。

Digest::Base#length -> Integer (12176.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]...

絞り込み条件を変える

OpenSSL::Engine#digest(name) -> OpenSSL::Digest (9303.0)

engine からメッセージダイジェストオブジェクトを生成します。

...engine からメッセージダイジェストオブジェクトを生成します。

@param name メッセージダイジェストアルゴリズム名(文字列)
@raise OpenSSL::Engine::EngineError 指定したアルゴリズムが存在しない、もしくは
engine がサポートして...

Gem::DigestAdapter#digest(string) -> String (9302.0)

@todo

...@todo

与えられた文字列のダイジェストを返します。

@param string ダイジェストを取得したい文字列を指定します。...

Gem::DigestAdapter#hexdigest(string) -> String (9301.0)

@todo

...@todo

与えられた文字列のヘックスダイジェストを返します。

@param string ダイジェストを取得したい文字列を指定します。...

Digest::Base#digest! -> String (9300.0)

updateや<<によって追加した文字列に対するハッシュ値を文字列で返します。 Digest::Base#digestと違い、 メソッドの処理後、 オブジェクトの状態を初期状態(newした直後と同様の状態)に戻します。

...ateや<<によって追加した文字列に対するハッシュ値を文字列で返します。
Digest
::Base#digestと違い、
メソッドの処理後、
オブジェクトの状態を初期状態(newした直後と同様の状態)に戻します。

返す文字列は、MD5では16バイト長...
...MD5の場合
require 'digest/md5'
digest
= Digest::MD5.new
digest
.update("ruby")
p digest.digest! # => "X\345=\023$\356\366&_\333\227\260\216\331\252\337"
p digest.digest! # => "\324\035\214\331\217\000\262\004\351\200\t\230\354\370B~"

@see Digest::Base#digestDigest::Base#hexdigest!...
<< 1 2 3 ... > >>