407件ヒット
[1-100件を表示]
(0.123秒)
種類
- 特異メソッド (209)
- インスタンスメソッド (140)
- 文書 (25)
- モジュール関数 (22)
- モジュール (11)
ライブラリ
- ビルトイン (107)
- digest (55)
- openssl (187)
-
rubygems
/ digest / digest _ adapter (11) - securerandom (22)
クラス
- Array (19)
-
Digest
:: Base (44) -
Encoding
:: Converter (33) -
Gem
:: DigestAdapter (11) -
OpenSSL
:: Digest :: DSS (11) -
OpenSSL
:: Digest :: DSS1 (11) -
OpenSSL
:: Digest :: MD2 (11) -
OpenSSL
:: Digest :: MD4 (11) -
OpenSSL
:: Digest :: MD5 (11) -
OpenSSL
:: Digest :: MDC2 (11) -
OpenSSL
:: Digest :: RIPEMD160 (11) -
OpenSSL
:: Digest :: SHA (11) -
OpenSSL
:: Digest :: SHA1 (11) -
OpenSSL
:: Digest :: SHA224 (11) -
OpenSSL
:: Digest :: SHA256 (11) -
OpenSSL
:: Digest :: SHA384 (11) -
OpenSSL
:: Digest :: SHA512 (11) -
OpenSSL
:: HMAC (44) - String (44)
モジュール
- Digest (11)
- Kernel (11)
- SecureRandom (11)
キーワード
- Integer (11)
-
NEWS for Ruby 3
. 1 . 0 (3) - SecureRandom (11)
- hexdigest (198)
- hexdigest! (11)
- hexencode (11)
- inspect (11)
- new (33)
- pack (19)
- pack テンプレート文字列 (11)
-
ruby 1
. 6 feature (11) -
to
_ f (11) -
to
_ i (11) -
to
_ s (22) - unpack (11)
検索結果
先頭5件
-
String
# hex -> Integer (39189.0) -
文字列に 16 進数で数値が表現されていると解釈して整数に変換します。 接頭辞 "0x", "0X" とアンダースコアは無視されます。 文字列が [_0-9a-fA-F] 以外の文字を含むときはその文字以降を無視します。
...が [_0-9a-fA-F] 以外の文字を含むときはその文字以降を無視します。
self が空文字列のときは 0 を返します。
//emlist[例][ruby]{
p "10".hex # => 16
p "ff".hex # => 255
p "0x10".hex # => 16
p "-0x10".hex # => -16
p "xyz".hex # => 0
p "10z".hex # => 16......p "1_0".hex # => 16
p "".hex # => 0
//}
@see String#oct, String#to_i, String#to_f,
Kernel.#Integer, Kernel.#Float
このメソッドの逆に数値を文字列に変換するには
Kernel.#sprintf, String#%,
Integer#to_s
などを使ってください。... -
String
# unpack(template) -> Array (27610.0) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
...
Array#pack で生成された文字列を
テンプレート文字列 template にしたがってアンパックし、
それらの要素を含む配列を返します。
@param template pack テンプレート文字列
@return オブジェクトの配列
以下にあげるもの......は、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」
を表すこともできます。
長さの意味はテ......].pack("ccxxcc") # => "Ru\x00\x00by"
//}
: "x" で文字を読み飛ばす事が出来る
//emlist[][ruby]{
"Ru\x00\x00by".unpack('ccxxcc') # => [82, 117, 98, 121]
//}
: Hexダンプを数値の配列に変換する例
//emlist[][ruby]{
"61 62 63 64 65 66".delete(' ').lines.pack('H*').unpack......は、Array#pack、String#unpack、String#unpack1
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」
を表すこともできます。
長さ... -
SecureRandom
. hex(n = nil) -> String (21224.0) -
ランダムな hex 文字列を生成して返します。
...ランダムな hex 文字列を生成して返します。
@param n 文字列の生成に使われるランダムネスのサイズを整数で指定します。
生成される文字列のサイズではないことに注意して下さい。生成される文字列のサイズは......n の 2 倍になります。nil を指定した場合 n として 16 が使われます。
@raise NotImplementedError 安全な乱数発生器が使えない場合に発生します。
require 'securerandom'
p SecureRandom.hex(3) #=> "f72233" (文字列のサイズは 3 でない)... -
String
# to _ f -> Float (21130.0) -
文字列を 10 進数表現と解釈して、浮動小数点数 Float に変換します。
...文字列を 10 進数表現と解釈して、浮動小数点数 Float に変換します。
浮動小数点数とみなせなくなるところまでを変換対象とします。
途中に変換できないような文字列がある場合、それより先の文字列は無視されます。
/......# => Infinity
# warning: Float 10101010101010101010... out of range
//}
なお、このメソッドとは逆に、数値を文字列に変換するには
Kernel.#sprintf, String#%, Integer#to_s
を使用します。
@see String#hex, String#oct, String#to_i,
Kernel.#Integer, Kernel.#Float... -
String
# to _ i(base = 10) -> Integer (21130.0) -
文字列を 10 進数表現された整数であると解釈して、整数に変換します。
...。
また、base に 0 を指定するとプリフィクスから基数を判断します。
認識できるプリフィクスは、
0b (2 進数)、0 (8 進数)、0o (8 進数)、0d (10 進数)、0x (16 進数) です。
0, 2 〜 36 以外の引数を指定した場合は
例外 ArgumentError が......@param base 進数を指定する整数。0 か、2〜36 の整数。
@return 整数
このメソッドの逆に数値を文字列に変換するには、
Kernel.#sprintf, String#%, Integer#to_s
を使用します。
String#hex, String#oct, String#to_f,
Kernel.#Integer, Kernel.#Float... -
Gem
:: DigestAdapter # hexdigest(string) -> String (9308.0) -
@todo
...@todo
与えられた文字列のヘックスダイジェストを返します。
@param string ダイジェストを取得したい文字列を指定します。... -
OpenSSL
:: Digest :: SHA . hexdigest(data) -> String (9301.0) -
data のダイジェストを SHA で計算し、16進文字列で返します。
...data のダイジェストを SHA で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: SHA1 . hexdigest(data) -> String (9301.0) -
data のダイジェストを SHA1 で計算し、16進文字列で返します。
...data のダイジェストを SHA1 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: SHA224 . hexdigest(data) -> String (9301.0) -
data のダイジェストを SHA224 で計算し、16進文字列で返します。
...data のダイジェストを SHA224 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: SHA256 . hexdigest(data) -> String (9301.0) -
data のダイジェストを SHA256 で計算し、16進文字列で返します。
...data のダイジェストを SHA256 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列...