55件ヒット
[1-55件を表示]
(0.017秒)
種類
- インスタンスメソッド (44)
- クラス (11)
ライブラリ
- openssl (33)
-
rubygems
/ source _ index (22)
クラス
-
Gem
:: SourceIndex (22) -
OpenSSL
:: PKey :: PKey (22)
キーワード
- RSA (11)
-
gem
_ signature (11) -
index
_ signature (11) - verify (11)
検索結果
先頭5件
-
OpenSSL
:: PKey :: PKey # sign(digest , data) -> String (18107.0) -
秘密鍵で data に署名し、署名の文字列を返します。
...秘密鍵で data に署名し、署名の文字列を返します。
digest は利用するハッシュ関数の名前を "sha256" や "md5"
といった文字列で指定します。
DSA で署名をする場合はハッシュ関数には "dss1" を指定してください。
@param digest 利... -
Gem
:: SourceIndex # gem _ signature(gem _ full _ name) -> String (6116.0) -
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
...与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
@param gem_full_name Gem の名前を指定します。... -
Gem
:: SourceIndex # index _ signature -> String (6116.0) -
ソースインデックスの SHA256 ダイジェストを返します。
...ソースインデックスの SHA256 ダイジェストを返します。
この値はインデックスが変更されると変化します。... -
OpenSSL
:: PKey :: PKey # verify(digest , sign , data) -> bool (135.0) -
data を秘密鍵で署名したその署名文字列が sign であることを公開鍵を使って検証し、検証に成功すれば true を返します。
...data を秘密鍵で署名したその署名文字列が sign
であることを公開鍵を使って検証し、検証に成功すれば true
を返します。
digest は利用するハッシュ関数の名前を "sha256" や "md5"
といった文字列で指定します。
DSA で検証をす......敗した、つまり署名時と異なるハッシュ関数を使った、
sign が正しい署名でなかった場合などは false を返します。
@param digest 利用するハッシュ関数の名前
@param sign 検証に利用する署名文字列
@param data 検証対象の文字列
@rai... -
OpenSSL
:: PKey :: RSA (42.0) -
RSA 暗号鍵のクラスです。
...open("public_key.pem", "w") do |f|
f.write(public_key.export)
end
# 秘密鍵で署名
data = "foobar"
sign = rsa.sign("sha256", data)
# 公開鍵で検証
p public_key.verify("sha256", sign, data)
# 不正なデータを検証
p public_key.verify("sha256", sign, "foobarbaz")...