當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Ruby DH.public_key用法及代碼示例

本文簡要介紹ruby語言中 OpenSSL::PKey::DH.public_key 的用法。

用法

public_key → dhnew

返回僅攜帶 DH 參數的新 DH 實例。

與方法名稱相反,返回的 DH 對象隻包含參數,不包含公鑰。

提供此方法是為了向後兼容。大多數情況下,不需要調用此方法。

為了在保留參數的同時重新生成 key 對,請檢查 OpenSSL::PKey.generate_key

例子:

# OpenSSL::PKey::DH.generate by default generates a random key pair
dh1 = OpenSSL::PKey::DH.generate(2048)
p dh1.priv_key #=> #<OpenSSL::BN 1288347...>
dhcopy = dh1.public_key
p dhcopy.priv_key #=> nil

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 DH.public_key。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。