PHP openssl_get_curve_names OpenSSL 函数



  • 定义和用法

    openssl_get_curve_names - 获得ECC的可用曲线名称列表
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 不支持 v7.1.0+支持
  • 语法

    openssl_get_curve_names( void )
    
    openssl_get_curve_names() 获取用于公钥/私钥操作的椭圆曲线密码(ECC)中可用曲线名称的列表。两个最广泛的标准化/支持的曲线是prime256v1 (NIST P-256) 和 secp384r1 (NIST P-384).
    AES, RSA, DSA 和 ECC 密钥长度近似等值
    AES Symmetric Keysize (Bits) RSA and DSA Keysize (Bits) ECC Keysize (Bits)
    80 1024 160
    112 2048 224
    128 3072 256
    192 7680 384
    256 15360 512
  • 参数

    参数 必需的 描述
  • 返回值

    一个包含可用曲线名称的数组。
  • 示例

    $curve_names = openssl_get_curve_names();
    print_r($curve_names);
    
  • 相关页面

    openssl_get_md_methods() - 获取可用的摘要算法