595件ヒット
[501-595件を表示]
(0.058秒)
ライブラリ
- 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件
-
OpenSSL
:: Digest . new(name , data=nil) -> OpenSSL :: Digest (106.0) -
ダイジェストオブジェクトを生成します。
...字列を渡すと、その文字列でオブジェクトの内部状態を更新します。
@param name ハッシュ関数の種類を文字列("md5", "sha256" など)で指定
@param data 入力文字列
@raise RuntimeError サポートされていないアルゴリズムを指定した場合に... -
OpenSSL
:: HMAC . digest(digest , key , data) -> String (106.0) -
渡された digest と key を用いて data の HMAC を計算し、 その値をバイナリ文字列として返します。
...a の HMAC を計算し、
その値をバイナリ文字列として返します。
digest には利用するハッシュ関数を表す文字列("md5", "sha256" など)
を渡します。
@param digest 利用するハッシュ関数
@param key 利用する鍵の文字列
@param data HMAC を計... -
OpenSSL
:: HMAC . hexdigest(digest , key , data) -> String (106.0) -
渡された digest と key を用いて data の HMAC を計算し、 その値を16進文字列で返します。
...用いて data の HMAC を計算し、
その値を16進文字列で返します。
digest には利用するハッシュ関数を表す文字列("md5", "sha256" など)
を渡します。
@param digest 利用するハッシュ関数
@param key 利用する鍵の文字列
@param data HMAC を計... -
OpenSSL
:: HMAC . new(key , digest) -> OpenSSL :: HMAC (106.0) -
HMAC を計算するためのオブジェクトを生成します。
...。
生成されたオブジェクトの内部状態は入力なしの状態にリセットされます。
digest には利用するハッシュ関数を表す文字列("md5", "sha256" など)
を渡します。
@param key 利用する鍵の文字列
@param digest 利用するハッシュ関数... -
OpenSSL
:: PKey :: PKey # sign(digest , data) -> String (106.0) -
秘密鍵で data に署名し、署名の文字列を返します。
...秘密鍵で data に署名し、署名の文字列を返します。
digest は利用するハッシュ関数の名前を "sha256" や "md5"
といった文字列で指定します。
DSA で署名をする場合はハッシュ関数には "dss1" を指定してください。
@param digest 利... -
OpenSSL
:: PKey :: PKey # verify(digest , sign , data) -> bool (106.0) -
data を秘密鍵で署名したその署名文字列が sign であることを公開鍵を使って検証し、検証に成功すれば true を返します。
...開鍵を使って検証し、検証に成功すれば true
を返します。
digest は利用するハッシュ関数の名前を "sha256" や "md5"
といった文字列で指定します。
DSA で検証をする場合はハッシュ関数には "dss1" を指定してください。
検証... -
WEBrick
:: HTTPAuth :: Htpasswd (48.0) -
Apache の htpasswd 互換のクラスです。 .htpasswd ファイルを新しく作成することも出来ます。 htpasswd -m (MD5) や -s (SHA) で作成された .htpasswd ファイルには対応していません。
...Apache の htpasswd 互換のクラスです。
.htpasswd ファイルを新しく作成することも出来ます。
htpasswd -m (MD5) や -s (SHA) で作成された .htpasswd ファイルには対応していません。
例
require 'webrick'
include WEBrick
htpd = HTTPAuth::Htpasswd.new('... -
Digest
:: Base (30.0) -
すべての Digest::XXX クラスの基底クラスです。
...:XXX クラスの基底クラスです。
例えば、MD5 値を得るには以下のようにします。
require 'digest/md5'
p Digest::MD5.hexdigest('abc') #=> '900150983cd24fb0d6963f7d28e17f72'
p Digest::MD5.file('ruby-1.8.5.tar.gz').to_s #=> '3fbb02294a8ca33d4684055adba5ed... -
net
/ smtp (24.0) -
メールを送信するためのプロトコル SMTP (Simple Mail Transfer Protocol) を扱うライブラリです。
...でおすすめです。
require 'net/smtp'
Net::SMTP.start( 'smtp.example.com', 25 ) {|smtp|
# use smtp object only in this block
}
smtp-server.example.com は適切な SMTP サーバのアドレスに読みかえてください。
通常は LAN の管理者やプロバイダが SMTP......tp.example.com', 25) {|smtp|
smtp.send_message(<<-EndOfMail, 'from@example.com', 'to@example.net')
From: Your Name <from@example.com>
To: Dest Address <to@example.net>
Subject: test mail
Date: Sat, 23 Jun 2001 16:26:43 +0900
Message-Id: <unique.message.id.string@yourhost.example.com>......には ISP のメール
サーバのドメインを使っておけばたいてい通ります。
=== SMTP認証
Net::SMTP は PLAIN, LOGIN, CRAM MD5 の3つの方法で認証をすることができます。
(認証については 2554, 2195 を参照してください)
認証するためには...