ライブラリ
- digest (198)
-
digest
/ md5 (11) -
net
/ imap (44) -
net
/ smtp (100) - openssl (121)
-
rubygems
/ digest / md5 (11) -
rubygems
/ validator (22) - socket (22)
-
webrick
/ config (11) -
webrick
/ httpauth / htpasswd (11)
クラス
-
Digest
:: Base (165) -
Gem
:: Validator (22) -
Net
:: IMAP (11) -
Net
:: IMAP :: BodyTypeBasic (11) -
Net
:: IMAP :: BodyTypeMessage (11) -
Net
:: IMAP :: BodyTypeText (11) -
Net
:: SMTP (100) -
OpenSSL
:: Cipher (11) -
OpenSSL
:: Digest (22) -
OpenSSL
:: Digest :: MD5 (33) -
OpenSSL
:: HMAC (33) -
OpenSSL
:: PKey :: PKey (22) - Socket (11)
モジュール
- Digest (11)
- Gem (11)
- Kernel (11)
-
Socket
:: Constants (11) -
WEBrick
:: Config (11)
キーワード
- << (11)
- == (22)
- Base (11)
- Digest (11)
- DigestAuth (11)
- Htpasswd (11)
- MD5 (22)
-
TCP
_ MD5SIG (22) -
auth
_ cram _ md5 (11) - authenticate (22)
-
block
_ length (11) -
capable
_ auth _ types (11) -
capable
_ cram _ md5 _ auth? (11) - digest (44)
- digest! (11)
-
digest
/ md5 (11) -
digest
_ length (11) - file (11)
- hexdigest (33)
- hexdigest! (11)
- hexencode (11)
- length (11)
-
net
/ imap (11) -
net
/ smtp (11) - new (33)
-
pkcs5
_ keyivgen (11) - reset (11)
-
ruby 1
. 6 feature (11) - sign (11)
- size (11)
- start (56)
-
to
_ s (11) - update (11)
- verify (11)
-
verify
_ gem (11) -
verify
_ gem _ file (11)
検索結果
先頭5件
-
digest
/ md5 (6032.0) -
1321 に記述されている RSA Data Security, Inc. の MD5 Message-Digest Algorithmを実装するクラスを提供するライブラリです。
...1321 に記述されている RSA Data Security, Inc. の MD5 Message-Digest
Algorithmを実装するクラスを提供するライブラリです。... -
ruby 1
. 6 feature (5280.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...グ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-snapshot
: 2003-01-22: errno
EAGAIN と EWOULDBLOCK が同じ値の......> ruby 1.6.7 (2002-03-01) [i586-linux]
Errno::EAGAIN
Errno::EWOULDBLOCK
=> ruby 1.6.8 (2002-12-24) [i586-linux]
Errno::EAGAIN
-:2: uninitialized constant EWOULDBLOCK at Errno (NameError)
=> ruby 1.6.8 (2003-02-13) [i586-linux]......(2001-08-23) [i586-linux]
"210.251.121.214"
: ((<Digest|digest>)) モジュール
SHA1, MD5 は Digest::SHA1, Digest::MD5 に置き換えられました。
Digest::SHA256, Digest::SHA384, Digest::SHA512, Digest::RMD160
も新たに追加されました。
require 'digest/md5'... -
OpenSSL
:: Digest :: MD5 . new(data=nil) -> OpenSSL :: Digest :: MD5 (3201.0) -
新しいダイジェストオブジェクトを生成します。
新しいダイジェストオブジェクトを生成します。
data に文字列を渡すとその内容で内部状態を更新します。
@param data 入力文字列 -
OpenSSL
:: Digest :: MD5 . digest(data) -> String (3116.0) -
data のダイジェストを MD5 で計算します。
...data のダイジェストを MD5 で計算します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: MD5 . hexdigest(data) -> String (3116.0) -
data のダイジェストを MD5 で計算し、16進文字列で返します。
...data のダイジェストを MD5 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Cipher # pkcs5 _ keyivgen(pass , salt=nil , num=2048 , digest="md5") -> nil (213.0) -
pass と salt から鍵と IV を生成し、暗号オブジェクトに設定します。
...されている方法に
従って鍵と IV を生成します。PKCS#5 v1.5 と正しく互換するには
digest は md5 か sha1 を使い、暗号アルゴリズムは
RC2, RC4-40, DES のいずれかを使わなければなりません。
このメソッドの利用は推奨されません。... -
Kernel
# Digest(name) -> object (146.0) -
"MD5"や"SHA1"などのダイジェストを示す文字列 name を指定し、 対応するダイジェストのクラスを取得します。
..."MD5"や"SHA1"などのダイジェストを示す文字列 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::MD、Digest::SHA1、Digest::SHA512のクラス名を順番に出力する。
require 'digest'
for a in ["MD5", "SHA1", "SHA512"]
p Digest(a) # => Digest::MD5, Digest::SHA1, Digest::SHA512
end... -
Digest
:: Base # file(path) -> self (130.0) -
ファイル名 file で指定したファイルの内容を読み込んでダイジェストを更新し、 オブジェクト自身を返します。
...h 読み込み対象のファイル名です。
@return ダイジェストオブジェクトを返します。
例(MD5の場合)
require 'digest/md5'
digest = Digest::MD5.new
digest.file("/path/to/file") # => Digest::MD5のインスタンス
digest.hexdigest # => "/path/to/file"のMD5値... -
Digest
:: Base # block _ length -> Integer (128.0) -
ダイジェストのブロック長を取得します。 例えば、Digest::MD5であれば64、Digest::SHA512であれば128です。
...ダイジェストのブロック長を取得します。
例えば、Digest::MD5であれば64、Digest::SHA512であれば128です。
本メソッドは、Digest::MD5などのダイジェストのサブクラスにより、
それぞれの実装に適したものにオーバーライドされ......ます。
例: Digest::MD、Digest::SHA1、Digest::SHA512のブロック長を順番に調べる。
require 'digest'
["MD5", "SHA1", "SHA512"].map{|a| Digest(a).new().block_length } # => [64, 128, 128]... -
Digest
:: Base # digest _ length -> Integer (128.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]...