るりまサーチ

最速Rubyリファレンスマニュアル検索!
45件ヒット [1-45件を表示] (0.062秒)

別のキーワード

  1. random rand
  2. random left
  3. random seed
  4. random state
  5. random srand

ライブラリ

キーワード

検索結果

Random (38001.0)

MT19937に基づく擬似乱数生成器を提供するクラスです。

MT19937に基づく擬似乱数生成器を提供するクラスです。

=== 参考
オリジナル版 http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/mt.html

OpenSSL::Random::RandomError (9001.0)

OpenSSL の乱数関連のエラーが起きた場合に発生する例外

OpenSSL の乱数関連のエラーが起きた場合に発生する例外

OpenSSL::Cipher (25.0)

共通鍵暗号のために抽象化されたインターフェースを提供するクラスです。

...t で
暗号、復号のいずれをするかを設定する
* OpenSSL::Cipher#key=, OpenSSL::Cipher#iv=,
OpenSSL::Cipher#random_key, OpenSSL::Cipher#random_iv などで
鍵と IV(initialization vector) を設定する
* OpenSSL::Cipher#update, OpenSSL::Cipher#final で
暗号...
...openssl'

# 暗号化するデータ
data = "*secret data*"
# パスワード
pass = "**secret password**"
# salt
salt = OpenSSL::Random.random_bytes(8)

# 暗号化器を作成する
enc = OpenSSL::Cipher.new("AES-256-CBC")
enc.encrypt
# 鍵とIV(Initialize Vector)を PKCS#5...

OpenSSL::PKey::RSA (19.0)

RSA 暗号鍵のクラスです。

...RSA についてよく理解し、必要な場合のみにすべきです。


例:
require 'openssl'

# initialize random seed
OpenSSL::Random.seed(File.read("/dev/random", 16))
# 鍵対を生成
rsa = OpenSSL::PKey::RSA.generate(2048)
# 秘密鍵をAES256で暗号化して private_key...

Symbol (7.0)

シンボルを表すクラス。シンボルは任意の文字列と一対一に対応するオブジェクトです。

...た情報はプログラムが動いている間
はずっと保持しつづけられます。そのため、以下のようなコード

rng = Random.new
100000.times { rng.bytes(1000).intern }

はテーブルのサイズを増大させ、メモリを圧迫します。

例えば web アプリ...

絞り込み条件を変える