77件ヒット
[1-77件を表示]
(0.196秒)
種類
- 特異メソッド (44)
- ライブラリ (11)
- モジュール関数 (11)
- インスタンスメソッド (11)
ライブラリ
- ビルトイン (11)
- bigdecimal (11)
- openssl (44)
クラス
- BigDecimal (11)
-
OpenSSL
:: PKey :: RSA (44)
モジュール
- Math (11)
キーワード
- bigdecimal (11)
- frexp (11)
- generate (22)
- new (22)
検索結果
先頭5件
-
BigDecimal
# exponent -> Integer (27401.0) -
self の指数部を整数値で返します。
self の指数部を整数値で返します。 -
OpenSSL
:: PKey :: RSA . generate(size , exponent = 65537) -> OpenSSL :: PKey :: RSA (6444.0) -
乱数により RSA 公開鍵と秘密鍵のペアを生成して、RSA オブジェクトを返します。
...に初期化されている必要があります。
size で鍵の modulus のビット数つまりは鍵のサイズを指定します。
最低でも1024を指定してください。
exponent で public exponent を指定します。exponent には奇数を指定し、
大抵の場合、3、17......た素数候補がn回目の素数テスト(Miller-Robin)に成功した
場合、u=1 でブロックが呼び出される
* n個目に生成した素数が鍵として不適切な場合には、u=2 でブロックが
呼びだされる
* p-1 が e と互いに素であるような素数......q が見付かった場合には、
u=3, n=1 でブロックが呼び出される
RSA 鍵ペアの生成には時間がかかるため、鍵生成の途中経過を
ユーザに表示したい場合にこの機能を使います。
@param size 鍵のサイズ
@param exponent public exponent... -
OpenSSL
:: PKey :: RSA . generate(size , exponent = 65537) {|u , n| . . . } -> OpenSSL :: PKey :: RSA (6444.0) -
乱数により RSA 公開鍵と秘密鍵のペアを生成して、RSA オブジェクトを返します。
...に初期化されている必要があります。
size で鍵の modulus のビット数つまりは鍵のサイズを指定します。
最低でも1024を指定してください。
exponent で public exponent を指定します。exponent には奇数を指定し、
大抵の場合、3、17......た素数候補がn回目の素数テスト(Miller-Robin)に成功した
場合、u=1 でブロックが呼び出される
* n個目に生成した素数が鍵として不適切な場合には、u=2 でブロックが
呼びだされる
* p-1 が e と互いに素であるような素数......q が見付かった場合には、
u=3, n=1 でブロックが呼び出される
RSA 鍵ペアの生成には時間がかかるため、鍵生成の途中経過を
ユーザに表示したい場合にこの機能を使います。
@param size 鍵のサイズ
@param exponent public exponent... -
bigdecimal (6204.0)
-
bigdecimal は浮動小数点数演算ライブラリです。 任意の精度で 10 進表現された浮動小数点数を扱えます。
...bigdecimal は浮動小数点数演算ライブラリです。
任意の精度で 10 進表現された浮動小数点数を扱えます。
//emlist[][ruby]{
require 'bigdecimal'
a = BigDecimal("0.123456789123456789")
b = BigDecimal("123456.78912345678", 40)
print a + b # => 0.123456912580245903456......i in (1..10000)
sum = sum + 0.0001
end
print sum # => 0.9999999999999062
//}
//emlist[例2: 0.0001 を 10000 回足す場合。(BigDecimal)][ruby]{
require 'bigdecimal'
sum = BigDecimal("0")
for i in (1..10000)
sum = sum + BigDecimal("0.0001")
end
print sum # => 0.1e1
//}
//emlist[例3: 1.2 -......// -1 : -0
// 2 : 正の値
// -2 : 負の値
// 3 : +Infinity
// -3 : -Infinity
unsigned short flag; // 各種の制御フラッグ
int exponent; //... -
Math
. # frexp(x) -> [Float , Integer] (3312.0) -
実数 x の仮数部と指数部の配列を返します。
...m x 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
fraction, exponent = Math.frexp(1234) # => [0.6025390625, 11]
fraction * 2**exponent... -
OpenSSL
:: PKey :: RSA . new(size , exponent = 65537) -> OpenSSL :: PKey :: RSA (414.0) -
RSA 暗号鍵オブジェクトを生成します。
...引数なしの場合は空の RSA オブジェクトを返します。
第一引数に整数を指定した場合には、OpenSSL::PKey::RSA.generate により
公開鍵と秘密鍵のペアを生成し、それを返します。
それ以外の場合には、以下のようにして鍵データ......R 形式と仮定して
鍵データを読み込みます
* 第一引数が IO オブジェクトの場合は、その内容を
読み込んで RSA オブジェクトを生成します。
* 第一引数が to_der メソッドを持つ場合は、それにより DER 形式の
文字......合にはターミナルに問い合わせをします。
@param size 鍵生成をする場合の鍵のサイズ
@param exponent public exponent
@param obj 鍵データ
@param pass 鍵データに設定したパスフレーズ
@raise OpenSSL::PKey::RSAError 鍵の読み込みに失敗した場合... -
OpenSSL
:: PKey :: RSA . new(size , exponent = 65537) {|u , n| . . . } -> OpenSSL :: PKey :: RSA (414.0) -
RSA 暗号鍵オブジェクトを生成します。
...引数なしの場合は空の RSA オブジェクトを返します。
第一引数に整数を指定した場合には、OpenSSL::PKey::RSA.generate により
公開鍵と秘密鍵のペアを生成し、それを返します。
それ以外の場合には、以下のようにして鍵データ......R 形式と仮定して
鍵データを読み込みます
* 第一引数が IO オブジェクトの場合は、その内容を
読み込んで RSA オブジェクトを生成します。
* 第一引数が to_der メソッドを持つ場合は、それにより DER 形式の
文字......合にはターミナルに問い合わせをします。
@param size 鍵生成をする場合の鍵のサイズ
@param exponent public exponent
@param obj 鍵データ
@param pass 鍵データに設定したパスフレーズ
@raise OpenSSL::PKey::RSAError 鍵の読み込みに失敗した場合...