60件ヒット
[1-60件を表示]
(0.009秒)
ライブラリ
- bigdecimal (24)
- digest (12)
-
digest
/ bubblebabble (12) - openssl (12)
モジュール
- Digest (24)
- Kernel (24)
-
OpenSSL
:: PKCS5 (12)
キーワード
- BigDecimal (24)
- bubblebabble (12)
- hexencode (12)
-
pbkdf2
_ hmac (12)
検索結果
先頭5件
-
Digest
. # bubblebabble(string) -> String (3001.0) -
与えられた文字列を BubbleBabble エンコードした文字列を返します。
与えられた文字列を BubbleBabble エンコードした文字列を返します。
@param string 文字列を指定します。 -
Digest
. # hexencode(string) -> String (3001.0) -
引数である文字列 string を、16進数に変換した文字列を生成して返します。
...]{
require 'digest'
p Digest.hexencode("") # => ""
p Digest.hexencode("d") # => "64"
p Digest.hexencode("\1\2") # => "0102"
p Digest.hexencode("\xB0") # => "b0"
p digest = Digest::MD5.digest("ruby") # => "X\xE5=\x13$\xEE\xF6&_\xDB\x97\xB0\x8E\xD9\xAA\xDF"
p Digest.hexencode(digest)......p Digest::MD5.hexdigest("ruby") # => "58e53d1324eef6265fdb97b08ed9aadf"
p digest = Digest::SHA1.digest("ruby") # => "\x18\xE4\x0E\x14\x01\xEE\xF6~\x1A\xE6\x9E\xFA\xB0\x9A\xFBq\xF8\x7F\xFB\x81"
p Digest.hexencode(digest) # => "18e40e1401eef67e1ae69efab09afb71f87ffb81"
p Dige......st::SHA1.hexdigest("ruby") # => "18e40e1401eef67e1ae69efab09afb71f87ffb81"
//}
文字列から16進数に変換したハッシュ値を直接得たい場合は、Digest::Base.hexdigest を使うこともできます。
@see Digest::Base.hexdigest, Digest::Base#hexdigest... -
OpenSSL
:: PKCS5 . # pbkdf2 _ hmac(pass , salt , iter , keylen , digest) -> String (101.0) -
pass と salt から共通鍵暗号の鍵および IV(Initialization Vector) を生成します。
...よび IV 生成時のハッシュ関数の繰り返し回数
@param keylen 結果の文字列のバイト数
@param digest ハッシュ関数を表す文字列もしくは OpenSSL::Digest のオブジェクト
@raise OpenSSL::PKCS5::PKCS5Error 鍵、IV の生成に失敗した場合に発生しま... -
Kernel
. # BigDecimal(s) -> BigDecimal (7.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...干変更される可能性があります。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational オブジェクトを指... -
Kernel
. # BigDecimal(s , exception: true) -> BigDecimal | nil (7.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...発生する代わりに nil を返します。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational オブジェクトを指... -
Kernel
. # BigDecimal(s , n) -> BigDecimal (7.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...干変更される可能性があります。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational オブジェクトを指... -
Kernel
. # BigDecimal(s , n , exception: true) -> BigDecimal | nil (7.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...発生する代わりに nil を返します。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational オブジェクトを指...