るりまサーチ

最速Rubyリファレンスマニュアル検索!
902件ヒット [801-900件を表示] (0.067秒)
トップページ > クエリ:l[x] > クエリ:Cipher[x] > ライブラリ:openssl[x]

別のキーワード

  1. matrix l
  2. kernel $-l
  3. _builtin $-l
  4. lupdecomposition l
  5. l matrix

モジュール

検索結果

<< < ... 7 8 9 10 > >>

OpenSSL::PKey::DSA#to_s(cipher=nil, pass=nil) {|flag| ... } -> String (3244.0)

鍵を PEM 形式で出力します。

...鍵を PEM 形式で出力します。

cipher
と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。

cipher
を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ...
...が渡されますが、
これはそのパスフレーズが秘密鍵の暗号化に使われることを意味します。
ブロックが渡されなかった場合にはターミナルに問い合わせをします。

公開鍵を出力する場合は cipher と pass は無視されます。...

OpenSSL::PKey::RSA#export(cipher=nil, pass=nil) -> String (3244.0)

鍵を PEM 形式で出力します。

...鍵を PEM 形式で出力します。

cipher
と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。

cipher
を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ...
...が渡されますが、
これはそのパスフレーズが秘密鍵の暗号化に使われることを意味します。
ブロックが渡されなかった場合にはターミナルに問い合わせをします。

公開鍵を出力する場合は cipher と pass は無視されます。...

OpenSSL::PKey::RSA#export(cipher=nil, pass=nil) {|flag| ... } -> String (3244.0)

鍵を PEM 形式で出力します。

...鍵を PEM 形式で出力します。

cipher
と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。

cipher
を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ...
...が渡されますが、
これはそのパスフレーズが秘密鍵の暗号化に使われることを意味します。
ブロックが渡されなかった場合にはターミナルに問い合わせをします。

公開鍵を出力する場合は cipher と pass は無視されます。...

OpenSSL::PKey::RSA#to_pem(cipher=nil, pass=nil) -> String (3244.0)

鍵を PEM 形式で出力します。

...鍵を PEM 形式で出力します。

cipher
と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。

cipher
を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ...
...が渡されますが、
これはそのパスフレーズが秘密鍵の暗号化に使われることを意味します。
ブロックが渡されなかった場合にはターミナルに問い合わせをします。

公開鍵を出力する場合は cipher と pass は無視されます。...

OpenSSL::PKey::RSA#to_pem(cipher=nil, pass=nil) {|flag| ... } -> String (3244.0)

鍵を PEM 形式で出力します。

...鍵を PEM 形式で出力します。

cipher
と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。

cipher
を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ...
...が渡されますが、
これはそのパスフレーズが秘密鍵の暗号化に使われることを意味します。
ブロックが渡されなかった場合にはターミナルに問い合わせをします。

公開鍵を出力する場合は cipher と pass は無視されます。...

絞り込み条件を変える

OpenSSL::PKey::RSA#to_s(cipher=nil, pass=nil) -> String (3244.0)

鍵を PEM 形式で出力します。

...鍵を PEM 形式で出力します。

cipher
と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。

cipher
を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ...
...が渡されますが、
これはそのパスフレーズが秘密鍵の暗号化に使われることを意味します。
ブロックが渡されなかった場合にはターミナルに問い合わせをします。

公開鍵を出力する場合は cipher と pass は無視されます。...

OpenSSL::PKey::RSA#to_s(cipher=nil, pass=nil) {|flag| ... } -> String (3244.0)

鍵を PEM 形式で出力します。

...鍵を PEM 形式で出力します。

cipher
と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。

cipher
を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ...
...が渡されますが、
これはそのパスフレーズが秘密鍵の暗号化に使われることを意味します。
ブロックが渡されなかった場合にはターミナルに問い合わせをします。

公開鍵を出力する場合は cipher と pass は無視されます。...

OpenSSL::PKCS7.encrypt(certs, data, cipher=nil, flags=0) -> OpenSSL::PKCS7 (3227.0)

data を証明書の公開鍵で暗号化します。

...署名(OpenSSL::PKCS7.sign)された S/MIME 形式の文字列を
渡すことが一般的です。

cipher
は共通鍵暗号の方式を OpenSSL::Cipher オブジェクトで指定します。
nil を渡すと適当な方式が選ばれます。互換性を気にするのであれば
triple DES...
...す。

flags には以下のフラグを渡すことができます。
* OpenSSL::PKCS7::TEXT
暗号化するデータに text/plain タイプの MIME ヘッダを追加します。
MIME形式のデータを渡すときにはこれを使ってはいけません。
* OpenSSL::PKCS7::...
...INARY
data に MIME 正規化をほどこしません。

@param certs 公開鍵を含む証明書(OpenSSL::X509::Certificate オブジェクト)の配列
@param data 暗号化対象の文字列
@param cipher 共通鍵暗号の方式(OpenSSL::Cipher オブジェクト)
@param flags フラグ...

OpenSSL::Random (3014.0)

OpenSSL が利用する擬似乱数生成器関連のモジュールです。

...OpenSSL が利用する擬似乱数生成器関連のモジュールです。

* 4086

=== 暗号と乱数
OpenSSL
では、鍵を生成するためなどに乱数を用いています。例えば RSA では
巨大(512bitや1024bitなど)な素数の組を乱数で生成し、そこから公開鍵...
...ます。
* OpenSSL::PKey::RSA.generate
* OpenSSL::PKey::DSA.generate
* OpenSSL::PKey::DH.generate
* OpenSSL::Cipher#random_key
そのような乱数は適切な実装を持つ擬似乱数生成器に適切なシードを渡す
ことによって実現できます。

OpenSSL
にはそのよ...
...そして、この擬似乱数生成器は OpenSSL の様々なモジュールから利用されています。
上に挙げた鍵生成メソッドの他に、
* OpenSSL::BN.rand
* OpenSSL::BN.rand_range
* OpenSSL::BN.generate_prime
* OpenSSL::Cipher#random_iv
などでも利用されます...

OpenSSL::PKey::RSA (3008.0)

RSA 暗号鍵のクラスです。

...通常このクラスで利用するのは、
OpenSSL
::PKey::RSA.generate, OpenSSL::PKey::RSA.new,
OpenSSL
::PKey::RSA#public?, OpenSSL::PKey::RSA#private?,
OpenSSL
::PKey::RSA#public_key, OpenSSL::PKey::RSA#to_text,
OpenSSL
::PKey::RSA#to_pem, OpenSSL::PKey::RSA#to_der
のいずれかでしょう。...
...:
require 'openssl'

# initialize random seed
OpenSSL
::Random.seed(File.read("/dev/random", 16))
# 鍵対を生成
rsa = OpenSSL::PKey::RSA.generate(2048)
# 秘密鍵をAES256で暗号化して private_key.pem に PEM 形式で保存
passphrase = "!secret passphrase!"
File.open("priv...
...ate_key.pem", "w") do |f|
f.write(rsa.export(OpenSSL::Cipher.new("aes256"), passphrase))
end
# 公開鍵をpublic_key.pemに保存
public_key = rsa.public_key
File.open("public_key.pem", "w") do |f|
f.write(public_key.export)
end

# 秘密鍵で署名
data = "foobar"
sign =...

絞り込み条件を変える

<< < ... 7 8 9 10 > >>