るりまサーチ

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

クラス

モジュール

キーワード

検索結果

<< < 1 2 3 >>

Digest::Base#update(str) -> self (3.0)

文字列を追加します。self を返します。 複数回updateを呼ぶことは文字列を連結してupdateを呼ぶことと同じです。 すなわち m.update(a); m.update(b) は m.update(a + b) と、 m << a << b は m << a + b とそれぞれ等価 です。

...ire 'digest/md5'

digest
= Digest::MD5.new
digest
.update("r")
digest
.update("u")
digest
.update("b")
digest
.update("y")
p digest.hexdigest # => "58e53d1324eef6265fdb97b08ed9aadf"

digest
= Digest::MD5.new
digest
<< "r"
digest
<<...
..."u"
digest << "b"
digest
<< "y"
p digest.hexdigest # => "58e53d1324eef6265fdb97b08ed9aadf"...

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

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

...turn 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...
...境で
Digest
::MD5などを直接呼び出すと問題があるときはこのメソッドを使
うか、起動時に使用するライブラリを Kernel.#require してください。

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

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

require 'digest'
for a in ["MD5", "SHA1", "SHA512"]
p Digest(a) # => Digest::MD5, Digest::SHA1, Digest::SHA512
end...

Digest::SHA2#block_length -> Integer (2.0)

ダイジェストのブロック長を返します。

ダイジェストのブロック長を返します。

Digest::SHA2#digest_length -> Integer (2.0)

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

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