種類
- インスタンスメソッド (44)
- 特異メソッド (33)
- クラス (22)
- 文書 (22)
ライブラリ
- digest (44)
-
digest
/ sha2 (11) - openssl (44)
クラス
-
Digest
:: Base (44) -
OpenSSL
:: Digest :: SHA384 (33)
キーワード
- digest (22)
- digest! (11)
- hexdigest (22)
- new (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
to
_ s (11)
検索結果
先頭5件
-
OpenSSL
:: Digest :: SHA384 (18016.0) -
ハッシュ関数 SHA384 を表すクラス
...ハッシュ関数 SHA384 を表すクラス... -
Digest
:: SHA384 (18000.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を
実装するクラスです。 -
OpenSSL
:: Digest :: SHA384 . new(data=nil) -> OpenSSL :: Digest :: SHA384 (3101.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
OpenSSL
:: Digest :: SHA384 . digest(data) -> String (3016.0) -
data のダイジェストを SHA384 で計算します。
...data のダイジェストを SHA384 で計算します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: SHA384 . hexdigest(data) -> String (3016.0) -
data のダイジェストを SHA384 で計算し、16進文字列で返します。
...data のダイジェストを SHA384 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列... -
Digest
:: Base # digest -> String (6.0) -
updateや<<によって追加した文字列に対するハッシュ値を文字列で返します。
...字列で返します。
返す文字列は、MD5では16バイト長、SHA1およびRMD160では20バイト長、
SHA256では32バイト長、SHA384では48バイト長、SHA512では64バイト長です。
例:
# MD5の場合
require 'digest/md5'
digest = Digest::MD5.new
digest.update(... -
Digest
:: Base # digest! -> String (6.0) -
updateや<<によって追加した文字列に対するハッシュ値を文字列で返します。 Digest::Base#digestと違い、 メソッドの処理後、 オブジェクトの状態を初期状態(newした直後と同様の状態)に戻します。
...状態)に戻します。
返す文字列は、MD5では16バイト長、SHA1およびRMD160では20バイト長、
SHA256では32バイト長、SHA384では48バイト長、SHA512では64バイト長です。
例:
# MD5の場合
require 'digest/md5'
digest = Digest::MD5.new
digest.update... -
Digest
:: Base # hexdigest -> String (6.0) -
updateや<<によって追加した文字列に対するハッシュ値を、 ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。
...ドして返します。
返す文字列は、
MD5では32バイト長、SHA1およびRMD160では40バイト長、SHA256では64バイト長、
SHA384では96バイト長、SHA512では128バイト長です。
Rubyで書くと以下と同じです。
def hexdigest
digest.unpack("H*")[0]... -
Digest
:: Base # to _ s -> String (6.0) -
updateや<<によって追加した文字列に対するハッシュ値を、 ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。
...ドして返します。
返す文字列は、
MD5では32バイト長、SHA1およびRMD160では40バイト長、SHA256では64バイト長、
SHA384では96バイト長、SHA512では128バイト長です。
Rubyで書くと以下と同じです。
def hexdigest
digest.unpack("H*")[0]... -
ruby 1
. 6 feature (6.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...214"
: ((<Digest|digest>)) モジュール
SHA1, MD5 は Digest::SHA1, Digest::MD5 に置き換えられました。
Digest::SHA256, Digest::SHA384, Digest::SHA512, Digest::RMD160
も新たに追加されました。
require 'digest/md5'
include Digest
md = MD5.new
md << "...