るりまサーチ

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

別のキーワード

  1. _builtin *
  2. matrix *
  3. array *
  4. vector *
  5. bigdecimal *

ライブラリ

クラス

キーワード

検索結果

String#crypt(salt) -> String (18186.0)

self と salt から暗号化された文字列を生成して返します。 salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、 2 バイト以上の文字列を指定します。

...などがあります。

注意:

*
Ruby 2.6 から非推奨になったため、引き続き必要な場合は
string-crypt gem の使用を検討してください。
*
crypt の処理は crypt(3) の実装に依存しています。
従って、crypt で処理される内容の詳...
...用環境の crypt(3) 等を見て確認してください。
*
crypt の結果は利用環境が異なると変わる場合があります。
crypt
の結果を、異なる利用環境間で使用する場合には注意して下さい。
*
典型的な DES を使用した crypt(3) の場...
...パスワードの暗号化
salt = [rand(64),rand(64)].pack("C*").tr("\x00-\x3f","A-Za-z0-9./")
passwd.crypt(salt)

# UNIX のログイン認証
require 'etc'

def valid_login?(user, password)
ent = Etc.getpwnam(user)
password.crypt(ent.passwd) == ent.passwd
end

p valid_login?("taro", "passwor...

OpenSSL::PKey::RSA#private_decrypt(str, mode = OpenSSL::PKey::RSA::PKCS1_PADDING) -> String (6125.0)

文字列 str を秘密鍵で復号化します。

...する必要があります。
以下の4つのうちいずれかが利用可能です。
*
OpenSSL::PKey::RSA::PKCS1_PADDING
*
OpenSSL::PKey::RSA::SSLV23_PADDING
*
OpenSSL::PKey::RSA::PKCS1_OAEP_PADDING
*
OpenSSL::PKey::RSA::NO_PADDING

@param str 暗号化する文字列
@param mode パディ...

OpenSSL::PKey::RSA#public_encrypt(str, mode = OpenSSL::PKey::RSA::PKCS1_PADDING) -> String (6125.0)

文字列 str を公開鍵で暗号化します。

...モードを指定します。以下の4つのうちいずれかが
利用可能です。
*
OpenSSL::PKey::RSA::PKCS1_PADDING
*
OpenSSL::PKey::RSA::SSLV23_PADDING
*
OpenSSL::PKey::RSA::PKCS1_OAEP_PADDING
*
OpenSSL::PKey::RSA::NO_PADDING

@param str 暗号化する文字列
@param mode パディ...

OpenSSL::PKey::RSA#private_encrypt(str, mode = OpenSSL::PKey::RSA::PKCS1_PADDING) -> String (6113.0)

文字列 str を秘密鍵で暗号化します。

...を文字列で返します。

mode でパディングモードを指定します。以下のいずれかが利用可能です。
*
OpenSSL::PKey::RSA::PKCS1_PADDING
*
OpenSSL::PKey::RSA::NO_PADDING

@param str 暗号化する文字列
@param mode パディングモード
@raise OpenSSL::PKey::RS...

OpenSSL::PKey::RSA#public_decrypt(str, mode = OpenSSL::PKey::RSA::PKCS1_PADDING) -> String (6113.0)

文字列 str を公開鍵で復号化します。

...
利用可能です。暗号化に利用したパディングモードと同じものを
指定する必要があります。
*
OpenSSL::PKey::RSA::PKCS1_PADDING
*
OpenSSL::PKey::RSA::NO_PADDING

@param str 復号化する文字列
@param mode パディングモード
@raise OpenSSL::PKey::RSAE...

絞り込み条件を変える

OpenSSL::PKCS7#decrypt(pkey, cert, flags = 0) -> String (6107.0)

暗号化されたデータを復号化し、復号化されたデータを返します。

...開鍵に対応する秘密鍵と、その公開鍵を
含む証明書が必要です。

flags には以下のいずれかを指定できます。
*
OpenSSL::PKCS7::TEXT
暗号化されたデータに付けられた text/plain タイプの MIME ヘッダ
を取り除きます。もし...