84件ヒット
[1-84件を表示]
(0.092秒)
別のキーワード
ライブラリ
- ビルトイン (12)
- openssl (60)
-
webrick
/ httpauth / htpasswd (12)
クラス
-
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: PKey :: RSA (48) - String (12)
-
WEBrick
:: HTTPAuth :: Htpasswd (12)
キーワード
- decrypt (12)
-
get
_ passwd (12) -
private
_ decrypt (12) -
private
_ encrypt (12) -
public
_ decrypt (12) -
public
_ encrypt (12)
検索結果
先頭5件
- String
# crypt(salt) -> String - OpenSSL
:: PKCS7 # decrypt(pkey , cert , flags = 0) -> String - OpenSSL
:: PKey :: RSA # private _ decrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String - OpenSSL
:: PKey :: RSA # private _ encrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String - OpenSSL
:: PKey :: RSA # public _ decrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String
-
String
# crypt(salt) -> String (21262.0) -
self と salt から暗号化された文字列を生成して返します。 salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、 2 バイト以上の文字列を指定します。
...ring-crypt gem の使用を検討してください。
* crypt の処理は crypt(3) の実装に依存しています。
従って、crypt で処理される内容の詳細や salt の与え方については、
利用環境の crypt(3) 等を見て確認してください。
* crypt......の結果は利用環境が異なると変わる場合があります。
crypt の結果を、異なる利用環境間で使用する場合には注意して下さい。
* 典型的な DES を使用した crypt(3) の場合、
self の最初の 8 バイト、salt の最初の 2 バイト......(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", "password") # => 真偽値が得られる
//}... -
OpenSSL
:: PKCS7 # decrypt(pkey , cert , flags = 0) -> String (6201.0) -
暗号化されたデータを復号化し、復号化されたデータを返します。
...を返します。
復号には暗号化に使った公開鍵に対応する秘密鍵と、その公開鍵を
含む証明書が必要です。
flags には以下のいずれかを指定できます。
* OpenSSL::PKCS7::TEXT
暗号化されたデータに付けられた text/plain タイ......ればエラーとなります。
@param pkey 復号化に使う秘密鍵(OpenSSL::PKey::PKey オブジェクト)
@param cert 対応する証明書(OpenSSL::X509::Certificate オブジェクト)
@param flags フラグ
@raise OpenSSL::PKCS7::PKCS7Error 復号に失敗した場合に発生します... -
OpenSSL
:: PKey :: RSA # private _ decrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String (6201.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 パディングモード
@raise OpenSSL::PKe... -
OpenSSL
:: PKey :: RSA # private _ encrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String (6201.0) -
文字列 str を秘密鍵で暗号化します。
...ode でパディングモードを指定します。以下のいずれかが利用可能です。
* OpenSSL::PKey::RSA::PKCS1_PADDING
* OpenSSL::PKey::RSA::NO_PADDING
@param str 暗号化する文字列
@param mode パディングモード
@raise OpenSSL::PKey::RSAError 暗号化に失敗した... -
OpenSSL
:: PKey :: RSA # public _ decrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String (6201.0) -
文字列 str を公開鍵で復号化します。
...化に利用したパディングモードと同じものを
指定する必要があります。
* OpenSSL::PKey::RSA::PKCS1_PADDING
* OpenSSL::PKey::RSA::NO_PADDING
@param str 復号化する文字列
@param mode パディングモード
@raise OpenSSL::PKey::RSAError 復号化に失敗した... -
OpenSSL
:: PKey :: RSA # public _ encrypt(str , mode = OpenSSL :: PKey :: RSA :: PKCS1 _ PADDING) -> String (6201.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 パディングモード
@raise OpenSSL::PK... -
WEBrick
:: HTTPAuth :: Htpasswd # get _ passwd(realm , user , reload _ db) -> String (6117.0) -
ユーザのパスワードの crypt された文字列を取得します。
...ユーザのパスワードの crypt された文字列を取得します。
@param realm レルムは無視されます。
@param user ユーザ名を指定します。
@param reload_db 真を指定すると WEBrick::HTTPAuth::Htpasswd#reload を呼んでから値を返します。...