747件ヒット
[1-100件を表示]
(0.063秒)
ライブラリ
- ビルトイン (178)
- base64 (24)
-
cgi
/ core (36) -
cgi
/ html (24) - etc (12)
- json (36)
- mkmf (24)
-
net
/ http (36) -
net
/ imap (36) - openssl (156)
- rake (24)
-
rdoc
/ generator / ri (12) -
rubygems
/ command (12) -
rubygems
/ installer (24) -
rubygems
/ specification (12) - uri (12)
-
webrick
/ httprequest (12) -
webrick
/ httpresponse (12) - win32ole (12)
- zlib (17)
クラス
- CGI (12)
- Class (12)
-
Encoding
:: Converter (36) -
Gem
:: Command (12) -
Gem
:: Installer (24) -
Gem
:: Specification (12) -
Net
:: HTTPGenericRequest (36) -
Net
:: IMAP :: BodyTypeBasic (12) -
Net
:: IMAP :: BodyTypeMessage (12) -
Net
:: IMAP :: BodyTypeText (12) - Object (12)
-
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: PKey :: RSA (48) -
OpenSSL
:: X509 :: CRL (60) -
OpenSSL
:: X509 :: ExtensionFactory (36) -
RDoc
:: Generator :: RI (12) - String (120)
- TracePoint (7)
-
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (12) - WIN32OLE (12)
モジュール
- Base64 (24)
-
CGI
:: HtmlExtension (24) -
CGI
:: QueryExtension (24) - Etc (12)
- JSON (12)
-
JSON
:: Generator :: GeneratorMethods :: String :: Extend (12) - Kernel (36)
-
Rake
:: TaskManager (12) -
RubyVM
:: AbstractSyntaxTree (3) - URI (12)
- Zlib (17)
キーワード
- DESCRIPTION (12)
-
RUBY
_ DESCRIPTION (12) -
SC
_ XOPEN _ CRYPT (12) - SafeStringValue (12)
-
app
_ script _ text (12) - body (12)
- crc32 (17)
-
create
_ body (12) -
create
_ ext _ from _ string (12) -
create
_ extension (24) -
create
_ guid (12) -
create
_ header (12) -
create
_ id (12) -
create
_ tmpsrc (12) - crypt (12)
- decrypt (12)
- desc (12)
- description (60)
- encode (36)
-
encode
_ www _ form _ component (12) -
eval
_ script (7) -
json
_ creatable? (12) -
json
_ create (12) -
last
_ description (12) - method (12)
- new (36)
- parse (3)
- path (12)
-
private
_ decrypt (12) -
private
_ encrypt (12) -
public
_ decrypt (12) -
public
_ encrypt (12) -
ruby 1
. 8 . 4 feature (12) -
script
_ name (24) -
scrolling
_ list (24) - scrub (36)
- scrub! (36)
-
signature
_ algorithm (12) -
status
_ line (12) -
strict
_ decode64 (12) -
to
_ der (12) -
to
_ pem (12) -
to
_ s (12) -
to
_ text (12) -
urlsafe
_ decode64 (12) -
windows
_ stub _ script (12) - 正規表現 (12)
検索結果
先頭5件
-
CGI
:: CR -> String (18202.0) -
キャリッジリターンを表す文字列です。
キャリッジリターンを表す文字列です。 -
String
# scrub -> String (15209.0) -
self が不正なバイト列を含む場合に別の文字列に置き換えた新しい文字列を返します。
...ブ
ロックの戻り値で置き換えられます。
//emlist[例][ruby]{
"abc\u3042\x81".scrub # => "abc\u3042\uFFFD"
"abc\u3042\x81".scrub("*") # => "abc\u3042*"
"abc\u3042\xE3\x80".scrub{|bytes| '<'+bytes.unpack('H*')[0]+'>' } # => "abc\u3042<e380>"
//}
@see String#scrub!... -
String
# scrub {|bytes| . . . } -> String (15209.0) -
self が不正なバイト列を含む場合に別の文字列に置き換えた新しい文字列を返します。
...ブ
ロックの戻り値で置き換えられます。
//emlist[例][ruby]{
"abc\u3042\x81".scrub # => "abc\u3042\uFFFD"
"abc\u3042\x81".scrub("*") # => "abc\u3042*"
"abc\u3042\xE3\x80".scrub{|bytes| '<'+bytes.unpack('H*')[0]+'>' } # => "abc\u3042<e380>"
//}
@see String#scrub!... -
String
# scrub! -> String (15209.0) -
self が不正なバイト列を含む場合に別の文字列に置き換えます。常に self を返します。
...ロックの戻り値で置き換えられます。
//emlist[例][ruby]{
"abc\u3042\x81".scrub! # => "abc\u3042\uFFFD"
"abc\u3042\x81".scrub!("*") # => "abc\u3042*"
"abc\u3042\xE3\x80".scrub!{|bytes| '<'+bytes.unpack('H*')[0]+'>' } # => "abc\u3042<e380>"
//}
@see String#scrub... -
String
# scrub! {|bytes| . . . } -> String (15209.0) -
self が不正なバイト列を含む場合に別の文字列に置き換えます。常に self を返します。
...ロックの戻り値で置き換えられます。
//emlist[例][ruby]{
"abc\u3042\x81".scrub! # => "abc\u3042\uFFFD"
"abc\u3042\x81".scrub!("*") # => "abc\u3042*"
"abc\u3042\xE3\x80".scrub!{|bytes| '<'+bytes.unpack('H*')[0]+'>' } # => "abc\u3042<e380>"
//}
@see String#scrub... -
String
# scrub!(repl) -> String (15209.0) -
self が不正なバイト列を含む場合に別の文字列に置き換えます。常に self を返します。
...ロックの戻り値で置き換えられます。
//emlist[例][ruby]{
"abc\u3042\x81".scrub! # => "abc\u3042\uFFFD"
"abc\u3042\x81".scrub!("*") # => "abc\u3042*"
"abc\u3042\xE3\x80".scrub!{|bytes| '<'+bytes.unpack('H*')[0]+'>' } # => "abc\u3042<e380>"
//}
@see String#scrub... -
String
# scrub(repl) -> String (15209.0) -
self が不正なバイト列を含む場合に別の文字列に置き換えた新しい文字列を返します。
...ブ
ロックの戻り値で置き換えられます。
//emlist[例][ruby]{
"abc\u3042\x81".scrub # => "abc\u3042\uFFFD"
"abc\u3042\x81".scrub("*") # => "abc\u3042*"
"abc\u3042\xE3\x80".scrub{|bytes| '<'+bytes.unpack('H*')[0]+'>' } # => "abc\u3042<e380>"
//}
@see String#scrub!... -
String
# crypt(salt) -> String (15207.0) -
self と salt から暗号化された文字列を生成して返します。 salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、 2 バイト以上の文字列を指定します。
...続き必要な場合は
string-crypt gem の使用を検討してください。
* crypt の処理は crypt(3) の実装に依存しています。
従って、crypt で処理される内容の詳細や salt の与え方については、
利用環境の crypt(3) 等を見て確認し......* crypt の結果は利用環境が異なると変わる場合があります。
crypt の結果を、異なる利用環境間で使用する場合には注意して下さい。
* 典型的な DES を使用した crypt(3) の場合、
self の最初の 8 バイト、salt の最初の 2 バ......暗号化
salt = [rand(64),rand(64)].pack("C*").tr("\x00-\x3f","A-Za-z0-9./")
passwd.crypt(salt)
# UNIX のログイン認証
require 'etc'
def valid_login?(user, password)
ent = Etc.getpwnam(user)
password.crypt(ent.passwd) == ent.passwd
end
p valid_login?("taro", "password") # => 真偽... -
OpenSSL
:: X509 :: ExtensionFactory # create _ ext _ from _ string(str) -> OpenSSL :: X509 :: Extension (12201.0) -
文字列から OpenSSL::X509::Extension オブジェクトを生成します。
...から OpenSSL::X509::Extension オブジェクトを生成します。
文字列は "oid = value" もしくは "oid = critical, value" という
形式である必要があります。
@param str 生成する拡張領域のデータの文字列
@see OpenSSL::X509::ExtensionFactory#create_ext...