るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.021秒)
トップページ > クエリ:pass[x] > クエリ:encrypt[x]

別のキーワード

  1. http proxy_pass
  2. net/http proxy_pass
  3. _builtin pass
  4. thread pass
  5. http proxy_pass=

ライブラリ

クラス

検索結果

OpenSSL::Cipher#encrypt(pass, iv = nil) -> self (18215.0)

暗号化の準備をします。

...ために初期化します。

pass
と iv が渡された場合、これらを用いて鍵を生成し、暗号オブジェクトに
鍵と IV を設定します。このやりかたは非標準的であるため利用すべきではありません。

@param pass パスワード文字列
@param i...

OpenSSL::Cipher#encrypt -> self (18115.0)

暗号化の準備をします。

...ために初期化します。

pass
と iv が渡された場合、これらを用いて鍵を生成し、暗号オブジェクトに
鍵と IV を設定します。このやりかたは非標準的であるため利用すべきではありません。

@param pass パスワード文字列
@param i...

OpenSSL::Cipher (24.0)

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

...用します。
* OpenSSL::Cipher.new や OpenSSL::Cipher::AES256.new
などで暗号オブジェクトを生成する
* OpenSSL::Cipher#encrypt, OpenSSL::Cipher#decrypt で
暗号、復号のいずれをするかを設定する
* OpenSSL::Cipher#key=, OpenSSL::Cipher#iv=,
OpenSS...
...化するデータ
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 に従ってパスワ...
...(pass, salt, 2000, enc.key_len + enc.iv_len)
key = key_iv[0, enc.key_len]
iv = key_iv[enc.key_len, enc.iv_len]
# 鍵とIVを設定する
enc.key = key
enc.iv = iv

# 暗号化する
encrypt
ed_data = ""
encrypt
ed_data << enc.update(data)
encrypt
ed_data << enc.final

p encrypte...