368件ヒット
[1-100件を表示]
(0.052秒)
ライブラリ
- digest (192)
-
net
/ imap (48) -
net
/ smtp (56) - openssl (36)
-
rubygems
/ package / tar _ input (12) -
rubygems
/ validator (24)
クラス
-
Digest
:: Base (180) -
Gem
:: Package :: TarInput (12) -
Gem
:: Validator (24) -
Net
:: IMAP (12) -
Net
:: IMAP :: BodyTypeBasic (12) -
Net
:: IMAP :: BodyTypeMessage (12) -
Net
:: IMAP :: BodyTypeText (12) -
Net
:: SMTP (56) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: PKey :: PKey (24)
モジュール
- Kernel (12)
キーワード
- << (12)
- == (24)
- Digest (12)
-
auth
_ cram _ md5 (12) - authenticate (12)
-
block
_ length (12) -
capable
_ cram _ md5 _ auth? (12) - digest (12)
- digest! (12)
-
digest
_ length (12) -
extract
_ entry (12) - file (12)
- hexdigest (12)
- hexdigest! (12)
- length (12)
-
pkcs5
_ keyivgen (12) - reset (12)
- sign (12)
- size (12)
- start (32)
-
to
_ s (12) - update (12)
- verify (12)
-
verify
_ gem (12) -
verify
_ gem _ file (12)
検索結果
先頭5件
-
Net
:: IMAP :: BodyTypeBasic # md5 -> String | nil (24218.0) -
ボディの MD5 値を文字列で返します。
...ボディの MD5 値を文字列で返します。... -
Net
:: IMAP :: BodyTypeMessage # md5 -> String | nil (24218.0) -
ボディの MD5 値を文字列で返します。
...ボディの MD5 値を文字列で返します。... -
Net
:: IMAP :: BodyTypeText # md5 -> String | nil (24218.0) -
ボディの MD5 値を文字列で返します。
...ボディの MD5 値を文字列で返します。... -
Net
:: SMTP # auth _ cram _ md5(user , secret) -> () (12218.0) -
CRAM-MD5 認証を行います。
...CRAM-MD5 認証を行います。
このメソッドはセッション開始(Net::SMTP#start)後、
メールを送る前に呼びだしてください。
通常は Net::SMTP.start や Net::SMTP#start で認証を
行うためこれを利用する必要はないはずです。
@param user 認証... -
Net
:: SMTP # capable _ cram _ md5 _ auth? -> bool (12218.0) -
サーバが AUTH CRAM-MD5 を広告してきた場合に真を返します。
...サーバが AUTH CRAM-MD5 を広告してきた場合に真を返します。
このメソッドは Net::SMTP#start などでセッションを開始
した以降にしか正しい値を返しません。... -
Digest
:: Base # hexdigest! -> String (9137.0) -
updateや<<によって追加した文字列に対するハッシュ値を、 ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。 Digest::Base#hexdigestと違い、 メソッドの処理後、 オブジェクトの状態を初期状態(newした直後と同様の状態)に戻します。
...updateや<<によって追加した文字列に対するハッシュ値を、
ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。
Digest::Base#hexdigestと違い、
メソッドの処理後、
オブジェクトの状態を初期状態(newした直後......態)に戻します。
例:
# MD5の場合
require 'digest/md5'
digest = Digest::MD5.new
digest.update("ruby")
p digest.hexdigest! # => "58e53d1324eef6265fdb97b08ed9aadf"
p digest.hexdigest! # => "d41d8cd98f00b204e9800998ecf8427e"
@see Digest::Base#hexdigest、Digest::Base#digest!... -
Digest
:: Base # hexdigest -> String (9131.0) -
updateや<<によって追加した文字列に対するハッシュ値を、 ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。
...updateや<<によって追加した文字列に対するハッシュ値を、
ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。
返す文字列は、
MD5では32バイト長、SHA1およびRMD160では40バイト長、SHA256では64バイト長、
SH......バイト長です。
Rubyで書くと以下と同じです。
def hexdigest
digest.unpack("H*")[0]
end
例:
# MD5の場合
require 'digest/md5'
digest = Digest::MD5.new
digest.update("ruby")
p digest.hexdigest # => "58e53d1324eef6265fdb97b08ed9aadf"
@see Digest::Base#digest... -
Digest
:: Base # digest _ length -> Integer (9129.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 # digest -> String (9125.0) -
updateや<<によって追加した文字列に対するハッシュ値を文字列で返します。
...pdateや<<によって追加した文字列に対するハッシュ値を文字列で返します。
返す文字列は、MD5では16バイト長、SHA1およびRMD160では20バイト長、
SHA256では32バイト長、SHA384では48バイト長、SHA512では64バイト長です。
例:
# 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"
@see Digest::Base#hexdigest...