るりまサーチ

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

別のキーワード

  1. rubygems/digest/sha1 sha1
  2. rubygems/digest/sha2 sha256
  3. sha256 new
  4. sha256 digest
  5. sha224 new

ライブラリ

キーワード

検索結果

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")...

絞り込み条件を変える