るりまサーチ

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

別のキーワード

  1. aes new
  2. aes256 new
  3. aes192 new
  4. aes128 new
  5. openssl aes

ライブラリ

キーワード

検索結果

OpenSSL::Cipher::AES (18017.0)

AES 暗号を表すクラス

...AES 暗号を表すクラス...

OpenSSL::Cipher::AES128 (6017.0)

鍵長 128 ビットの AES 暗号を表すクラス

...鍵長 128 ビットの AES 暗号を表すクラス...

OpenSSL::Cipher::AES192 (6017.0)

鍵長 192 ビットの AES 暗号を表すクラス

...鍵長 192 ビットの AES 暗号を表すクラス...

OpenSSL::Cipher::AES256 (6017.0)

鍵長 256 ビットの AES 暗号を表すクラス

...鍵長 256 ビットの AES 暗号を表すクラス...

OpenSSL::Cipher (31.0)

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

...について正しく理解してからに
してください。

以下の手順で利用します。
* OpenSSL::Cipher.new や OpenSSL::Cipher::AES256.new
などで暗号オブジェクトを生成する
* OpenSSL::Cipher#encrypt, OpenSSL::Cipher#decrypt で
暗号、復号のいず...
...暗号化/復号化をする


ruby 1.8.3 から Cast5 と Idea が CAST5 と IDEA に改名されました。

=== ブロック暗号モード
AES
のようなブロック暗号では暗号方式を選択する際に
モードを指定する必要があります。このライブラリでは...
...できます。
* "CBC"
* "CFB"
* "ECB"
* "OFB"
これらの文字列の意味は
lib:openssl#references などで調べてください。
AES
を用いる場合、通常は CBC を用いれば良いでしょう。
選択肢によっては安全性に問題があるので気をつけてく...

絞り込み条件を変える

OpenSSL::PKey::RSA (13.0)

RSA 暗号鍵のクラスです。

...a = OpenSSL::PKey::RSA.generate(2048)
# 秘密鍵をAES256で暗号化して private_key.pem に PEM 形式で保存
passphrase = "!secret passphrase!"
File.open("private_key.pem", "w") do |f|
f.write(rsa.export(OpenSSL::Cipher.new("aes256"), passphrase))
end
# 公開鍵をpublic_key.p...