软件、硬件定制开发,联系QQ:99605319
系统环境: windows
软件类型: 64位
面向语言: php
资源语言: 中文

包括ActivePerl、Vs2017、openssl代码、编译后生成的文件、编译安装后的目录、库调用提示缺少的dll


OpenSSL在windows环境的编译

编译平台:


Windows10 x64

Visual Studio 2017

OpenSSL代码版本:OpenSSL_1_1_1e

ActivePerl版本:ActivePerl-5.26.3.0000-MSWin32-x64

编译后的OpenSSL可运行平台:


windows 10 x64

windows 7 x64

windows 7 x32

第1步:安装ActivePerl

安装过程所有选项默认即可,完毕后会自动添加环境变量。


如果没有自动添加到环境变量,那就需要手动添加“C:\Perl64\site\bin”、“C:\Perl64\bin”和“C:\Perl64\lib” 三项到系统环境变量PATH中。


确定安装成功的方法是启动命令行,输入perl -version,能够出现版本




修改配置文件"C:\Perl64\lib\ActivePerl\Config.pm"。否则再执行配置时,会报错


将其400行位置左右,修改如下,重点关注注释行


# Prevent calling Win32::Console::DESTROY on a STDOUT handle

#my $console;

sub _warn {

#    my($msg) = @_;

#   unless (-t STDOUT) {

# print "\n$msg\n";

# return;

#   }

#    require Win32::Console;

#    unless ($console) {

# $console = Win32::Console->new(Win32::Console::STD_OUTPUT_HANDLE());

#    }

#   my($col,undef) = $console->Size;

#    print "\n";

#    my $attr = $console->Attr;

#    $console->Attr($Win32::Console::FG_RED | $Win32::Console::BG_WHITE);

#    for (split(/\n/, "$msg")) {

# $_ .= " " while length() < $col-1;

# print "$_\n";

#    }

#   $console->Attr($attr);

#    print "\n";

}


第2步:下载OpenSSL代码

可以通过git clone下载最新代码,也可以在github上下载Releases · openssl/openssl · GitHub版。


git clone https:\\github.com\openssl\openssl.git

1

第3步:编译前的配置

打开VS命令行,这里选择的是“VS 2017的 x64_x86 交叉工具命令提示符”,注意选错了可能配置或编译失败。




进入openssl源码目录,我这里是“C:/openssl-master/openssl-master”


cd C:/openssl-master/openssl-master


输入命令


Perl Configure VC-WIN32 no-asm --prefix=C:/OpenSSL1


–prefix=后面的路径是openssl编译后的安装路径


这里实际是通过Perl脚本以及配置参数,生成编译所需的makefile,如果环境没问题,此步应该很快结束。




如果第1步中没有修改Config.pm文件,可能会出现失败,提示如下:




第4步:编译


nmake

严格按照上述步骤进行编译,那么编译是可以正常通过的。若出现error,可能是选择的VS命令行不正确导致的。

可选步骤:测试openssl,可跳过。


nmake test

根据机器性能不同,耗时长短不一定,本人编译耗时大概20多分钟。

第5步:安装


nmake install

此时可以到刚刚配置的–prefix=后面的路径“C:/OpenSSL1”,看到已经安装到该路径中

目录内有:bin,html,include,lib四个目录


第5步:配置环境变量


将上述“C:/OpenSSL1”路径内的四个子目录,都添加到系统环境变量的PATH中即可。



资源包括:

│  ActivePerl-5.26.3.0000-MSWin32-x64-f7fd6fde.exe

│  Config.pm

│  openssl-master.zip

│  vs_2017_community.exe

│  

├─库调用提示缺少dll

│      1安装微软常用运行库合集 2019.10.19 X86 X64.exe

│      api-ms-win-core-console-l1-1-0.dll

│      api-ms-win-core-datetime-l1-1-0.dll

│      api-ms-win-core-debug-l1-1-0.dll

│      api-ms-win-core-errorhandling-l1-1-0.dll

│      api-ms-win-core-file-l1-1-0.dll

│      api-ms-win-core-file-l1-2-0.dll

│      api-ms-win-core-file-l2-1-0.dll

│      api-ms-win-core-handle-l1-1-0.dll

│      api-ms-win-core-heap-l1-1-0.dll

│      api-ms-win-core-interlocked-l1-1-0.dll

│      api-ms-win-core-libraryloader-l1-1-0.dll

│      api-ms-win-core-localization-l1-2-0.dll

│      api-ms-win-core-memory-l1-1-0.dll

│      api-ms-win-core-namedpipe-l1-1-0.dll

│      api-ms-win-core-processenvironment-l1-1-0.dll

│      api-ms-win-core-processthreads-l1-1-0.dll

│      api-ms-win-core-processthreads-l1-1-1.dll

│      api-ms-win-core-profile-l1-1-0.dll

│      api-ms-win-core-rtlsupport-l1-1-0.dll

│      api-ms-win-core-string-l1-1-0.dll

│      api-ms-win-core-synch-l1-1-0.dll

│      api-ms-win-core-synch-l1-2-0.dll

│      api-ms-win-core-sysinfo-l1-1-0.dll

│      api-ms-win-core-timezone-l1-1-0.dll

│      api-ms-win-core-util-l1-1-0.dll

│      api-ms-win-crt-conio-l1-1-0.dll

│      api-ms-win-crt-convert-l1-1-0.dll

│      api-ms-win-crt-environment-l1-1-0.dll

│      api-ms-win-crt-filesystem-l1-1-0.dll

│      api-ms-win-crt-heap-l1-1-0.dll

│      api-ms-win-crt-locale-l1-1-0.dll

│      api-ms-win-crt-math-l1-1-0.dll

│      api-ms-win-crt-multibyte-l1-1-0.dll

│      api-ms-win-crt-private-l1-1-0.dll

│      api-ms-win-crt-process-l1-1-0.dll

│      api-ms-win-crt-runtime-l1-1-0.dll

│      api-ms-win-crt-stdio-l1-1-0.dll

│      api-ms-win-crt-string-l1-1-0.dll

│      api-ms-win-crt-time-l1-1-0.dll

│      api-ms-win-crt-utility-l1-1-0.dll

│      libgcc_s_dw2-1.dll

│      libstdc++-6.dll

│      ucrtbase.dll

│      

├─编译安装后的目录

│  └─OpenSSL

│      ├─bin

│      │      c_rehash.pl

│      │      libcrypto-3.dll

│      │      libcrypto-3.pdb

│      │      libssl-3.dll

│      │      libssl-3.pdb

│      │      openssl.exe

│      │      openssl.pdb

│      │      

│      ├─html

│      │  ├─man1

│      │  │      CA.pl.html

│      │  │      openssl-asn1parse.html

│      │  │      openssl-ca.html

│      │  │      openssl-ciphers.html

│      │  │      openssl-cmds.html

│      │  │      openssl-cms.html

│      │  │      openssl-crl.html

│      │  │      openssl-crl2pkcs7.html

│      │  │      openssl-dgst.html

│      │  │      openssl-dhparam.html

│      │  │      openssl-dsa.html

│      │  │      openssl-dsaparam.html

│      │  │      openssl-ec.html

│      │  │      openssl-ecparam.html

│      │  │      openssl-enc.html

│      │  │      openssl-engine.html

│      │  │      openssl-errstr.html

│      │  │      openssl-fipsinstall.html

│      │  │      openssl-gendsa.html

│      │  │      openssl-genpkey.html

│      │  │      openssl-genrsa.html

│      │  │      openssl-info.html

│      │  │      openssl-kdf.html

│      │  │      openssl-list.html

│      │  │      openssl-mac.html

│      │  │      openssl-nseq.html

│      │  │      openssl-ocsp.html

│      │  │      openssl-passwd.html

│      │  │      openssl-pkcs12.html

│      │  │      openssl-pkcs7.html

│      │  │      openssl-pkcs8.html

│      │  │      openssl-pkey.html

│      │  │      openssl-pkeyparam.html

│      │  │      openssl-pkeyutl.html

│      │  │      openssl-prime.html

│      │  │      openssl-provider.html

│      │  │      openssl-rand.html

│      │  │      openssl-rehash.html

│      │  │      openssl-req.html

│      │  │      openssl-rsa.html

│      │  │      openssl-rsautl.html

│      │  │      openssl-sess_id.html

│      │  │      openssl-smime.html

│      │  │      openssl-speed.html

│      │  │      openssl-spkac.html

│      │  │      openssl-srp.html

│      │  │      openssl-storeutl.html

│      │  │      openssl-s_client.html

│      │  │      openssl-s_server.html

│      │  │      openssl-s_time.html

│      │  │      openssl-ts.html

│      │  │      openssl-verify.html

│      │  │      openssl-version.html

│      │  │      openssl-x509.html

│      │  │      openssl.html

│      │  │      tsget.html

│      │  │      

│      │  ├─man3

│      │  │      ADMISSIONS.html

│      │  │      ASN1_generate_nconf.html

│      │  │      ASN1_INTEGER_get_int64.html

│      │  │      ASN1_ITEM_lookup.html

│      │  │      ASN1_OBJECT_new.html

│      │  │      ASN1_STRING_length.html

│      │  │      ASN1_STRING_new.html

│      │  │      ASN1_STRING_print_ex.html

│      │  │      ASN1_STRING_TABLE_add.html

│      │  │      ASN1_TIME_set.html

│      │  │      ASN1_TYPE_get.html

│      │  │      ASYNC_start_job.html

│      │  │      ASYNC_WAIT_CTX_new.html

│      │  │      BF_encrypt.html

│      │  │      BIO_ADDR.html

│      │  │      BIO_ADDRINFO.html

│      │  │      BIO_connect.html

│      │  │      BIO_ctrl.html

│      │  │      BIO_find_type.html

│      │  │      BIO_f_base64.html

│      │  │      BIO_f_buffer.html

│      │  │      BIO_f_cipher.html

│      │  │      BIO_f_md.html

│      │  │      BIO_f_null.html

│      │  │      BIO_f_prefix.html

│      │  │      BIO_f_ssl.html

│      │  │      BIO_get_data.html

│      │  │      BIO_get_ex_new_index.html

│      │  │      BIO_meth_new.html

│      │  │      BIO_new.html

│      │  │      BIO_new_CMS.html

│      │  │      BIO_parse_hostserv.html

│      │  │      BIO_printf.html

│      │  │      BIO_push.html

│      │  │      BIO_read.html

│      │  │      BIO_set_callback.html

│      │  │      BIO_should_retry.html

│      │  │      BIO_socket_wait.html

│      │  │      BIO_s_accept.html

│      │  │      BIO_s_bio.html

│      │  │      BIO_s_connect.html

│      │  │      BIO_s_fd.html

│      │  │      BIO_s_file.html

│      │  │      BIO_s_mem.html

│      │  │      BIO_s_null.html

│      │  │      BIO_s_socket.html

│      │  │      BN_add.html

│      │  │      BN_add_word.html

│      │  │      BN_BLINDING_new.html

│      │  │      BN_bn2bin.html

│      │  │      BN_cmp.html

│      │  │      BN_copy.html

│      │  │      BN_CTX_new.html

│      │  │      BN_CTX_start.html

│      │  │      BN_generate_prime.html

│      │  │      BN_mod_inverse.html

│      │  │      BN_mod_mul_montgomery.html

│      │  │      BN_mod_mul_reciprocal.html

│      │  │      BN_new.html

│      │  │      BN_num_bytes.html

│      │  │      BN_rand.html

│      │  │      BN_security_bits.html

│      │  │      BN_set_bit.html

│      │  │      BN_swap.html

│      │  │      BN_zero.html

│      │  │      BUF_MEM_new.html

│      │  │      CMS_add0_cert.html

│      │  │      CMS_add1_recipient_cert.html

│      │  │      CMS_add1_signer.html

│      │  │      CMS_compress.html

│      │  │      CMS_decrypt.html

│      │  │      CMS_encrypt.html

│      │  │      CMS_final.html

│      │  │      CMS_get0_RecipientInfos.html

│      │  │      CMS_get0_SignerInfos.html

│      │  │      CMS_get0_type.html

│      │  │      CMS_get1_ReceiptRequest.html

│      │  │      CMS_sign.html

│      │  │      CMS_sign_receipt.html

│      │  │      CMS_uncompress.html

│      │  │      CMS_verify.html

│      │  │      CMS_verify_receipt.html

│      │  │      CONF_modules_free.html

│      │  │      CONF_modules_load_file.html

│      │  │      CRYPTO_get_ex_new_index.html

│      │  │      CRYPTO_memcmp.html

│      │  │      CRYPTO_THREAD_run_once.html

│      │  │      CTLOG_new.html

│      │  │      CTLOG_STORE_get0_log_by_id.html

│      │  │      CTLOG_STORE_new.html

│      │  │      CT_POLICY_EVAL_CTX_new.html

│      │  │      d2i_DHparams.html

│      │  │      d2i_PKCS8PrivateKey_bio.html

│      │  │      d2i_PrivateKey.html

│      │  │      d2i_SSL_SESSION.html

│      │  │      d2i_X509.html

│      │  │      DEFINE_STACK_OF.html

│      │  │      DES_random_key.html

│      │  │      DH_generate_key.html

│      │  │      DH_generate_parameters.html

│      │  │      DH_get0_pqg.html

│      │  │      DH_get_1024_160.html

│      │  │      DH_meth_new.html

│      │  │      DH_new.html

│      │  │      DH_new_by_nid.html

│      │  │      DH_set_method.html

│      │  │      DH_size.html

│      │  │      DSA_do_sign.html

│      │  │      DSA_dup_DH.html

│      │  │      DSA_generate_key.html

│      │  │      DSA_generate_parameters.html

│      │  │      DSA_get0_pqg.html

│      │  │      DSA_meth_new.html

│      │  │      DSA_new.html

│      │  │      DSA_set_method.html

│      │  │      DSA_sign.html

│      │  │      DSA_SIG_new.html

│      │  │      DSA_size.html

│      │  │      DTLSv1_listen.html

│      │  │      DTLS_get_data_mtu.html

│      │  │      DTLS_set_timer_cb.html

│      │  │      ECDSA_SIG_new.html

│      │  │      ECPKParameters_print.html

│      │  │      EC_GFp_simple_method.html

│      │  │      EC_GROUP_copy.html

│      │  │      EC_GROUP_new.html

│      │  │      EC_KEY_get_enc_flags.html

│      │  │      EC_KEY_new.html

│      │  │      EC_POINT_add.html

│      │  │      EC_POINT_new.html

│      │  │      ENGINE_add.html

│      │  │      ERR_clear_error.html

│      │  │      ERR_error_string.html

│      │  │      ERR_get_error.html

│      │  │      ERR_GET_LIB.html

│      │  │      ERR_load_crypto_strings.html

│      │  │      ERR_load_strings.html

│      │  │      ERR_new.html

│      │  │      ERR_print_errors.html

│      │  │      ERR_put_error.html

│      │  │      ERR_remove_state.html

│      │  │      ERR_set_mark.html

│      │  │      EVP_aes_128_gcm.html

│      │  │      EVP_aria_128_gcm.html

│      │  │      EVP_ASYM_CIPHER_free.html

│      │  │      EVP_bf_cbc.html

│      │  │      EVP_blake2b512.html

│      │  │      EVP_BytesToKey.html

│      │  │      EVP_camellia_128_ecb.html

│      │  │      EVP_cast5_cbc.html

│      │  │      EVP_chacha20.html

│      │  │      EVP_CIPHER_CTX_get_cipher_data.html

│      │  │      EVP_CIPHER_meth_new.html

│      │  │      EVP_desx_cbc.html

│      │  │      EVP_des_cbc.html

│      │  │      EVP_DigestInit.html

│      │  │      EVP_DigestSignInit.html

│      │  │      EVP_DigestVerifyInit.html

│      │  │      EVP_EncodeInit.html

│      │  │      EVP_EncryptInit.html

│      │  │      EVP_idea_cbc.html

│      │  │      EVP_KDF.html

│      │  │      EVP_KEYEXCH_free.html

│      │  │      EVP_KEYMGMT.html

│      │  │      EVP_MAC.html

│      │  │      EVP_md2.html

│      │  │      EVP_md4.html

│      │  │      EVP_md5.html

│      │  │      EVP_mdc2.html

│      │  │      EVP_MD_meth_new.html

│      │  │      EVP_OpenInit.html

│      │  │      EVP_PKEY_asn1_get_count.html

│      │  │      EVP_PKEY_ASN1_METHOD.html

│      │  │      EVP_PKEY_check.html

│      │  │      EVP_PKEY_cmp.html

│      │  │      EVP_PKEY_CTX_ctrl.html

│      │  │      EVP_PKEY_CTX_new.html

│      │  │      EVP_PKEY_CTX_set1_pbe_pass.html

│      │  │      EVP_PKEY_CTX_set_hkdf_md.html

│      │  │      EVP_PKEY_CTX_set_rsa_pss_keygen_md.html

│      │  │      EVP_PKEY_CTX_set_scrypt_N.html

│      │  │      EVP_PKEY_CTX_set_tls1_prf_md.html

│      │  │      EVP_PKEY_decrypt.html

│      │  │      EVP_PKEY_derive.html

│      │  │      EVP_PKEY_encrypt.html

│      │  │      EVP_PKEY_fromdata.html

│      │  │      EVP_PKEY_gen.html

│      │  │      EVP_PKEY_get_default_digest_nid.html

│      │  │      EVP_PKEY_meth_get_count.html

│      │  │      EVP_PKEY_meth_new.html

│      │  │      EVP_PKEY_new.html

│      │  │      EVP_PKEY_print_private.html

│      │  │      EVP_PKEY_set1_RSA.html

│      │  │      EVP_PKEY_sign.html

│      │  │      EVP_PKEY_size.html

│      │  │      EVP_PKEY_supports_digest_nid.html

│      │  │      EVP_PKEY_verify.html

│      │  │      EVP_PKEY_verify_recover.html

│      │  │      EVP_rc2_cbc.html

│      │  │      EVP_rc4.html

│      │  │      EVP_rc5_32_12_16_cbc.html

│      │  │      EVP_ripemd160.html

│      │  │      EVP_SealInit.html

│      │  │      EVP_seed_cbc.html

│      │  │      EVP_set_default_properties.html

│      │  │      EVP_sha1.html

│      │  │      EVP_sha224.html

│      │  │      EVP_sha3_224.html

│      │  │      EVP_SIGNATURE_free.html

│      │  │      EVP_SignInit.html

│      │  │      EVP_sm3.html

│      │  │      EVP_sm4_cbc.html

│      │  │      EVP_VerifyInit.html

│      │  │      EVP_whirlpool.html

│      │  │      HMAC.html

│      │  │      i2d_CMS_bio_stream.html

│      │  │      i2d_PKCS7_bio_stream.html

│      │  │      i2d_re_X509_tbs.html

│      │  │      MD5.html

│      │  │      MDC2_Init.html

│      │  │      o2i_SCT_LIST.html

│      │  │      OBJ_nid2obj.html

│      │  │      OCSP_cert_to_id.html

│      │  │      OCSP_request_add1_nonce.html

│      │  │      OCSP_REQUEST_new.html

│      │  │      OCSP_response_status.html

│      │  │      OCSP_resp_find_status.html

│      │  │      OCSP_sendreq_new.html

│      │  │      OpenSSL_add_all_algorithms.html

│      │  │      OPENSSL_Applink.html

│      │  │      OPENSSL_config.html

│      │  │      OPENSSL_CTX.html

│      │  │      OPENSSL_FILE.html

│      │  │      OPENSSL_fork_prepare.html

│      │  │      OPENSSL_hexchar2int.html

│      │  │      OPENSSL_ia32cap.html

│      │  │      OPENSSL_init_crypto.html

│      │  │      OPENSSL_init_ssl.html

│      │  │      OPENSSL_instrument_bus.html

│      │  │      OPENSSL_LH_COMPFUNC.html

│      │  │      OPENSSL_LH_stats.html

│      │  │      OPENSSL_load_builtin_modules.html

│      │  │      OPENSSL_malloc.html

│      │  │      OPENSSL_s390xcap.html

│      │  │      OPENSSL_secure_malloc.html

│      │  │      OpenSSL_version.html

│      │  │      OSSL_CMP_CTX_new.html

│      │  │      OSSL_CMP_HDR_get0_transactionID.html

│      │  │      OSSL_CMP_ITAV_set0.html

│      │  │      OSSL_CMP_log_open.html

│      │  │      OSSL_CMP_MSG_get0_header.html

│      │  │      OSSL_CMP_SRV_CTX_new.html

│      │  │      OSSL_CMP_STATUSINFO_new.html

│      │  │      OSSL_CMP_validate_msg.html

│      │  │      OSSL_CRMF_MSG_get0_tmpl.html

│      │  │      OSSL_CRMF_MSG_set1_regCtrl_regToken.html

│      │  │      OSSL_CRMF_MSG_set1_regInfo_certReq.html

│      │  │      OSSL_CRMF_MSG_set_validity.html

│      │  │      OSSL_CRMF_pbmp_new.html

│      │  │      OSSL_HTTP_transfer.html

│      │  │      OSSL_PARAM.html

│      │  │      OSSL_PARAM_allocate_from_text.html

│      │  │      OSSL_PARAM_int.html

│      │  │      OSSL_PROVIDER.html

│      │  │      OSSL_SELF_TEST_new.html

│      │  │      OSSL_SELF_TEST_set_callback.html

│      │  │      OSSL_SERIALIZER.html

│      │  │      OSSL_SERIALIZER_CTX.html

│      │  │      OSSL_SERIALIZER_CTX_new_by_EVP_PKEY.html

│      │  │      OSSL_SERIALIZER_to_bio.html

│      │  │      OSSL_STORE_expect.html

│      │  │      OSSL_STORE_INFO.html

│      │  │      OSSL_STORE_LOADER.html

│      │  │      OSSL_STORE_open.html

│      │  │      OSSL_STORE_SEARCH.html

│      │  │      OSSL_trace_enabled.html

│      │  │      OSSL_trace_get_category_num.html

│      │  │      OSSL_trace_set_channel.html

│      │  │      PEM_bytes_read_bio.html

│      │  │      PEM_read.html

│      │  │      PEM_read_bio_ex.html

│      │  │      PEM_read_bio_PrivateKey.html

│      │  │      PEM_read_CMS.html

│      │  │      PEM_write_bio_CMS_stream.html

│      │  │      PEM_write_bio_PKCS7_stream.html

│      │  │      PKCS12_add_CSPName_asc.html

│      │  │      PKCS12_add_friendlyname_asc.html

│      │  │      PKCS12_add_localkeyid.html

│      │  │      PKCS12_create.html

│      │  │      PKCS12_get_friendlyname.html

│      │  │      PKCS12_newpass.html

│      │  │      PKCS12_parse.html

│      │  │      PKCS12_SAFEBAG_get0_attrs.html

│      │  │      PKCS5_PBKDF2_HMAC.html

│      │  │      PKCS7_decrypt.html

│      │  │      PKCS7_encrypt.html

│      │  │      PKCS7_sign.html

│      │  │      PKCS7_sign_add_signer.html

│      │  │      PKCS7_verify.html

│      │  │      PKCS8_pkey_add1_attr.html

│      │  │      RAND_add.html

│      │  │      RAND_bytes.html

│      │  │      RAND_cleanup.html

│      │  │      RAND_DRBG_generate.html

│      │  │      RAND_DRBG_get0_master.html

│      │  │      RAND_DRBG_new.html

│      │  │      RAND_DRBG_reseed.html

│      │  │      RAND_DRBG_set_callbacks.html

│      │  │      RAND_egd.html

│      │  │      RAND_load_file.html

│      │  │      RAND_set_rand_method.html

│      │  │      RC4_set_key.html

│      │  │      RIPEMD160_Init.html

│      │  │      RSA_blinding_on.html

│      │  │      RSA_check_key.html

│      │  │      RSA_generate_key.html

│      │  │      RSA_get0_key.html

│      │  │      RSA_meth_new.html

│      │  │      RSA_new.html

│      │  │      RSA_padding_add_PKCS1_type_1.html

│      │  │      RSA_print.html

│      │  │      RSA_private_encrypt.html

│      │  │      RSA_public_encrypt.html

│      │  │      RSA_set_method.html

│      │  │      RSA_sign.html

│      │  │      RSA_sign_ASN1_OCTET_STRING.html

│      │  │      RSA_size.html

│      │  │      s2i_ASN1_IA5STRING.html

│      │  │      SCT_new.html

│      │  │      SCT_print.html

│      │  │      SCT_validate.html

│      │  │      SHA256_Init.html

│      │  │      SMIME_read_CMS.html

│      │  │      SMIME_read_PKCS7.html

│      │  │      SMIME_write_CMS.html

│      │  │      SMIME_write_PKCS7.html

│      │  │      SRP_create_verifier.html

│      │  │      SRP_user_pwd_new.html

│      │  │      SRP_VBASE_new.html

│      │  │      SSL_accept.html

│      │  │      SSL_alert_type_string.html

│      │  │      SSL_alloc_buffers.html

│      │  │      SSL_check_chain.html

│      │  │      SSL_CIPHER_get_name.html

│      │  │      SSL_clear.html

│      │  │      SSL_COMP_add_compression_method.html

│      │  │      SSL_CONF_cmd.html

│      │  │      SSL_CONF_cmd_argv.html

│      │  │      SSL_CONF_CTX_new.html

│      │  │      SSL_CONF_CTX_set1_prefix.html

│      │  │      SSL_CONF_CTX_set_flags.html

│      │  │      SSL_CONF_CTX_set_ssl_ctx.html

│      │  │      SSL_connect.html

│      │  │      SSL_CTX_add1_chain_cert.html

│      │  │      SSL_CTX_add_extra_chain_cert.html

│      │  │      SSL_CTX_add_session.html

│      │  │      SSL_CTX_config.html

│      │  │      SSL_CTX_ctrl.html

│      │  │      SSL_CTX_dane_enable.html

│      │  │      SSL_CTX_flush_sessions.html

│      │  │      SSL_CTX_free.html

│      │  │      SSL_CTX_get0_param.html

│      │  │      SSL_CTX_get_verify_mode.html

│      │  │      SSL_CTX_has_client_custom_ext.html

│      │  │      SSL_CTX_load_verify_locations.html

│      │  │      SSL_CTX_new.html

│      │  │      SSL_CTX_sessions.html

│      │  │      SSL_CTX_sess_number.html

│      │  │      SSL_CTX_sess_set_cache_size.html

│      │  │      SSL_CTX_sess_set_get_cb.html

│      │  │      SSL_CTX_set0_CA_list.html

│      │  │      SSL_CTX_set1_curves.html

│      │  │      SSL_CTX_set1_sigalgs.html

│      │  │      SSL_CTX_set1_verify_cert_store.html

│      │  │      SSL_CTX_set_alpn_select_cb.html

│      │  │      SSL_CTX_set_cert_cb.html

│      │  │      SSL_CTX_set_cert_store.html

│      │  │      SSL_CTX_set_cert_verify_callback.html

│      │  │      SSL_CTX_set_cipher_list.html

│      │  │      SSL_CTX_set_client_cert_cb.html

│      │  │      SSL_CTX_set_client_hello_cb.html

│      │  │      SSL_CTX_set_ctlog_list_file.html

│      │  │      SSL_CTX_set_ct_validation_callback.html

│      │  │      SSL_CTX_set_default_passwd_cb.html

│      │  │      SSL_CTX_set_generate_session_id.html

│      │  │      SSL_CTX_set_info_callback.html

│      │  │      SSL_CTX_set_keylog_callback.html

│      │  │      SSL_CTX_set_max_cert_list.html

│      │  │      SSL_CTX_set_min_proto_version.html

│      │  │      SSL_CTX_set_mode.html

│      │  │      SSL_CTX_set_msg_callback.html

│      │  │      SSL_CTX_set_num_tickets.html

│      │  │      SSL_CTX_set_options.html

│      │  │      SSL_CTX_set_psk_client_callback.html

│      │  │      SSL_CTX_set_quiet_shutdown.html

│      │  │      SSL_CTX_set_read_ahead.html

│      │  │      SSL_CTX_set_record_padding_callback.html

│      │  │      SSL_CTX_set_security_level.html

│      │  │      SSL_CTX_set_session_cache_mode.html

│      │  │      SSL_CTX_set_session_id_context.html

│      │  │      SSL_CTX_set_session_ticket_cb.html

│      │  │      SSL_CTX_set_split_send_fragment.html

│      │  │      SSL_CTX_set_srp_password.html

│      │  │      SSL_CTX_set_ssl_version.html

│      │  │      SSL_CTX_set_stateless_cookie_generate_cb.html

│      │  │      SSL_CTX_set_timeout.html

│      │  │      SSL_CTX_set_tlsext_servername_callback.html

│      │  │      SSL_CTX_set_tlsext_status_cb.html

│      │  │      SSL_CTX_set_tlsext_ticket_key_cb.html

│      │  │      SSL_CTX_set_tlsext_use_srtp.html

│      │  │      SSL_CTX_set_tmp_dh_callback.html

│      │  │      SSL_CTX_set_tmp_ecdh.html

│      │  │      SSL_CTX_set_verify.html

│      │  │      SSL_CTX_use_certificate.html

│      │  │      SSL_CTX_use_psk_identity_hint.html

│      │  │      SSL_CTX_use_serverinfo.html

│      │  │      SSL_do_handshake.html

│      │  │      SSL_export_keying_material.html

│      │  │      SSL_extension_supported.html

│      │  │      SSL_free.html

│      │  │      SSL_get0_peer_scts.html

│      │  │      SSL_get_all_async_fds.html

│      │  │      SSL_get_ciphers.html

│      │  │      SSL_get_client_random.html

│      │  │      SSL_get_current_cipher.html

│      │  │      SSL_get_default_timeout.html

│      │  │      SSL_get_error.html

│      │  │      SSL_get_extms_support.html

│      │  │      SSL_get_fd.html

│      │  │      SSL_get_peer_certificate.html

│      │  │      SSL_get_peer_cert_chain.html

│      │  │      SSL_get_peer_signature_nid.html

│      │  │      SSL_get_peer_tmp_key.html

│      │  │      SSL_get_psk_identity.html

│      │  │      SSL_get_rbio.html

│      │  │      SSL_get_session.html

│      │  │      SSL_get_shared_sigalgs.html

│      │  │      SSL_get_SSL_CTX.html

│      │  │      SSL_get_verify_result.html

│      │  │      SSL_get_version.html

│      │  │      SSL_in_init.html

│      │  │      SSL_key_update.html

│      │  │      SSL_library_init.html

│      │  │      SSL_load_client_CA_file.html

│      │  │      SSL_new.html

│      │  │      SSL_pending.html

│      │  │      SSL_read.html

│      │  │      SSL_read_early_data.html

│      │  │      SSL_rstate_string.html

│      │  │      SSL_SESSION_free.html

│      │  │      SSL_SESSION_get0_cipher.html

│      │  │      SSL_SESSION_get0_hostname.html

│      │  │      SSL_SESSION_get0_id_context.html

│      │  │      SSL_SESSION_get0_peer.html

│      │  │      SSL_SESSION_get_compress_id.html

│      │  │      SSL_SESSION_get_protocol_version.html

│      │  │      SSL_SESSION_get_time.html

│      │  │      SSL_SESSION_has_ticket.html

│      │  │      SSL_SESSION_is_resumable.html

│      │  │      SSL_SESSION_print.html

│      │  │      SSL_session_reused.html

│      │  │      SSL_SESSION_set1_id.html

│      │  │      SSL_set1_host.html

│      │  │      SSL_set_async_callback.html

│      │  │      SSL_set_bio.html

│      │  │      SSL_set_connect_state.html

│      │  │      SSL_set_fd.html

│      │  │      SSL_set_session.html

│      │  │      SSL_set_shutdown.html

│      │  │      SSL_set_verify_result.html

│      │  │      SSL_shutdown.html

│      │  │      SSL_state_string.html

│      │  │      SSL_want.html

│      │  │      SSL_write.html

│      │  │      TS_VERIFY_CTX_set_certs.html

│      │  │      UI_create_method.html

│      │  │      UI_new.html

│      │  │      UI_STRING.html

│      │  │      UI_UTIL_read_pw.html

│      │  │      X509V3_get_d2i.html

│      │  │      X509v3_get_ext_by_NID.html

│      │  │      X509_ALGOR_dup.html

│      │  │      X509_check_ca.html

│      │  │      X509_check_host.html

│      │  │      X509_check_issued.html

│      │  │      X509_check_private_key.html

│      │  │      X509_cmp.html

│      │  │      X509_cmp_time.html

│      │  │      X509_CRL_get0_by_serial.html

│      │  │      X509_digest.html

│      │  │      X509_dup.html

│      │  │      X509_EXTENSION_set_object.html

│      │  │      X509_get0_distinguishing_id.html

│      │  │      X509_get0_notBefore.html

│      │  │      X509_get0_signature.html

│      │  │      X509_get0_uids.html

│      │  │      X509_get_extension_flags.html

│      │  │      X509_get_pubkey.html

│      │  │      X509_get_serialNumber.html

│      │  │      X509_get_subject_name.html

│      │  │      X509_get_version.html

│      │  │      X509_load_http.html

│      │  │      X509_LOOKUP.html

│      │  │      X509_LOOKUP_hash_dir.html

│      │  │      X509_LOOKUP_meth_new.html

│      │  │      X509_NAME_add_entry_by_txt.html

│      │  │      X509_NAME_ENTRY_get_object.html

│      │  │      X509_NAME_get0_der.html

│      │  │      X509_NAME_get_index_by_NID.html

│      │  │      X509_NAME_print_ex.html

│      │  │      X509_new.html

│      │  │      X509_PUBKEY_new.html

│      │  │      X509_sign.html

│      │  │      X509_SIG_get0.html

│      │  │      X509_STORE_add_cert.html

│      │  │      X509_STORE_CTX_get_error.html

│      │  │      X509_STORE_CTX_new.html

│      │  │      X509_STORE_CTX_set_verify_cb.html

│      │  │      X509_STORE_get0_param.html

│      │  │      X509_STORE_new.html

│      │  │      X509_STORE_set_verify_cb_func.html

│      │  │      X509_verify_cert.html

│      │  │      X509_VERIFY_PARAM_set_flags.html

│      │  │      

│      │  ├─man5

│      │  │      config.html

│      │  │      fips_config.html

│      │  │      x509v3_config.html

│      │  │      

│      │  └─man7

│      │          bio.html

│      │          crypto.html

│      │          ct.html

│      │          des_modes.html

│      │          Ed25519.html

│      │          evp.html

│      │          EVP_KDF-HKDF.html

│      │          EVP_KDF-KB.html

│      │          EVP_KDF-KRB5KDF.html

│      │          EVP_KDF-PBKDF2.html

│      │          EVP_KDF-SCRYPT.html

│      │          EVP_KDF-SS.html

│      │          EVP_KDF-SSHKDF.html

│      │          EVP_KDF-TLS1_PRF.html

│      │          EVP_KDF-X942.html

│      │          EVP_KDF-X963.html

│      │          EVP_MAC-BLAKE2.html

│      │          EVP_MAC-CMAC.html

│      │          EVP_MAC-GMAC.html

│      │          EVP_MAC-HMAC.html

│      │          EVP_MAC-KMAC.html

│      │          EVP_MAC-Poly1305.html

│      │          EVP_MAC-Siphash.html

│      │          EVP_MD-BLAKE2.html

│      │          EVP_MD-common.html

│      │          EVP_MD-MD2.html

│      │          EVP_MD-MD4.html

│      │          EVP_MD-MD5-SHA1.html

│      │          EVP_MD-MD5.html

│      │          EVP_MD-MDC2.html

│      │          EVP_MD-RIPEMD160.html

│      │          EVP_MD-SHA1.html

│      │          EVP_MD-SHA2.html

│      │          EVP_MD-SHA3.html

│      │          EVP_MD-SHAKE.html

│      │          EVP_MD-SM3.html

│      │          EVP_MD-WHIRLPOOL.html

│      │          openssl-core.h.html

│      │          openssl-env.html

│      │          openssl_user_macros.html

│      │          OSSL_PROVIDER-default.html

│      │          OSSL_PROVIDER-FIPS.html

│      │          OSSL_PROVIDER-legacy.html

│      │          ossl_store-file.html

│      │          ossl_store.html

│      │          passphrase-encoding.html

│      │          property.html

│      │          provider-asym_cipher.html

│      │          provider-base.html

│      │          provider-cipher.html

│      │          provider-digest.html

│      │          provider-keyexch.html

│      │          provider-keymgmt.html

│      │          provider-mac.html

│      │          provider-serializer.html

│      │          provider-signature.html

│      │          provider.html

│      │          proxy-certificates.html

│      │          RAND.html

│      │          RAND_DRBG.html

│      │          RSA-PSS.html

│      │          SM2.html

│      │          ssl.html

│      │          X25519.html

│      │          x509.html

│      │          

│      ├─include

│      │  └─openssl

│      │          aes.h

│      │          asn1.h

│      │          asn1err.h

│      │          asn1t.h

│      │          asn1_mac.h

│      │          async.h

│      │          asyncerr.h

│      │          bio.h

│      │          bioerr.h

│      │          blowfish.h

│      │          bn.h

│      │          bnerr.h

│      │          buffer.h

│      │          buffererr.h

│      │          camellia.h

│      │          cast.h

│      │          cmac.h

│      │          cmp.h

│      │          cmperr.h

│      │          cmp_util.h

│      │          cms.h

│      │          cmserr.h

│      │          comp.h

│      │          comperr.h

│      │          conf.h

│      │          conferr.h

│      │          configuration.h

│      │          conf_api.h

│      │          core.h

│      │          core_names.h

│      │          core_numbers.h

│      │          crmf.h

│      │          crmferr.h

│      │          crypto.h

│      │          cryptoerr.h

│      │          ct.h

│      │          cterr.h

│      │          des.h

│      │          dh.h

│      │          dherr.h

│      │          dsa.h

│      │          dsaerr.h

│      │          dtls1.h

│      │          ebcdic.h

│      │          ec.h

│      │          ecdh.h

│      │          ecdsa.h

│      │          ecerr.h

│      │          engine.h

│      │          engineerr.h

│      │          err.h

│      │          ess.h

│      │          esserr.h

│      │          evp.h

│      │          evperr.h

│      │          e_os2.h

│      │          fips_names.h

│      │          hmac.h

│      │          http.h

│      │          httperr.h

│      │          idea.h

│      │          kdf.h

│      │          kdferr.h

│      │          lhash.h

│      │          macros.h

│      │          md2.h

│      │          md4.h

│      │          md5.h

│      │          mdc2.h

│      │          modes.h

│      │          objects.h

│      │          objectserr.h

│      │          obj_mac.h

│      │          ocsp.h

│      │          ocsperr.h

│      │          opensslconf.h

│      │          opensslv.h

│      │          ossl_typ.h

│      │          params.h

│      │          pem.h

│      │          pem2.h

│      │          pemerr.h

│      │          pkcs12.h

│      │          pkcs12err.h

│      │          pkcs7.h

│      │          pkcs7err.h

│      │          provider.h

│      │          rand.h

│      │          randerr.h

│      │          rand_drbg.h

│      │          rc2.h

│      │          rc4.h

│      │          rc5.h

│      │          ripemd.h

│      │          rsa.h

│      │          rsaerr.h

│      │          safestack.h

│      │          seed.h

│      │          self_test.h

│      │          serializer.h

│      │          serializererr.h

│      │          sha.h

│      │          srp.h

│      │          srtp.h

│      │          ssl.h

│      │          ssl2.h

│      │          ssl3.h

│      │          sslerr.h

│      │          stack.h

│      │          store.h

│      │          storeerr.h

│      │          symhacks.h

│      │          tls1.h

│      │          trace.h

│      │          ts.h

│      │          tserr.h

│      │          txt_db.h

│      │          types.h

│      │          ui.h

│      │          uierr.h

│      │          whrlpool.h

│      │          x509.h

│      │          x509err.h

│      │          x509v3.h

│      │          x509v3err.h

│      │          x509_vfy.h

│      │          __DECC_INCLUDE_EPILOGUE.H

│      │          __DECC_INCLUDE_PROLOGUE.H

│      │          

│      └─lib

│          │  libcrypto.lib

│          │  libssl.lib

│          │  

│          └─engines-3

│                  capi.dll

│                  capi.pdb

│                  padlock.dll

│                  padlock.pdb

│                  

└─编译生成dll

        libcrypto-3.dll

        libcrypto-3.ilk

        libcrypto-3.pdb

        libcrypto.def

        libcrypto.exp

        libcrypto.lib

        libcrypto.rc

        libcrypto_static.lib

        libssl-3.dll

        libssl-3.ilk

        libssl-3.pdb

        libssl.def

        libssl.exp

        libssl.lib

        libssl.rc

        libssl_static.lib



windos桌面应用开发工具资源(OpenSSL编译工具包)网址:https://www.08i8.com/ttkfzy/detail83887.html;转载请注明!


提示:
1、资源共享网(www.08i8.com)windos桌面应用开发工具php语言《OpenSSL编译工具包》仅供研究学习请勿商用!
2、如果发现本资源违法或侵权请【报告管理员】
3、您所看到的所有资源都是网友分享,资源共享网(www.08i8.com)无法保证都能正常下载使用,
4、如果您发现资源无法下载或无法使用请【报告管理员】,管理员会联系资源发布者补充新资源!
5、如果暂时无法补充新资源,【只退积分!不退款!
6、关注微信公众号:《国资互联联盟》 不迷路!

与《OpenSSL编译工具包》相关的《开发工具》


  • 2款jar打包成exe的工具(jsmooth+launch4j)

    2款jar打包成exe的工具(jsmooth+launch4j)

    资源包括:1、JSmooth 0.9.9-7(绿色中文版)2、aunch4j(中文安装版)

    5 36947  0

  • html生成exe,url生成exe,html打包成exe工具

    html生成exe,url生成exe,html打包成exe工具

    可以把html及资源打包成exe下面就是我用这个工具生成的资源共享网的桌面应用程序。https://ynfiq.lanzoul.com/if8wF0fhzqih 支持:1、设置应用标题2、设置应用图标3、运行密码4、窗口大小及其边框、样式等5、支持upx压缩6、激活应用程序托盘图标7、Esc键关闭应用程序8、向用户隐藏JavaScript错误9、允许复制文本到剪贴板

    10 98270  0

  • 多语言python桌面应用快速开发工具TKinterDesigner v1.7.0

    多语言python桌面应用快速开发工具TKinterDesigner v1.7.0

    TKinterDesigner 是一个国产多语言python桌面应用快速开发工具包含有32位和64位两个版本更新内容:新增功能:1.加入启动自动登录功能。2.为Form_1和Canvas增加绘图文字,图片功能,可拖拽,修改字体。方便制作透明字体或多图片贴花。3.为TreeView,Notebook,菜单等增加图标选项。4.为菜单增加快捷键。5.为Form_1增加了OnExit函数,有需要在退出程序...

    5 90676  0


  • exe资源查看编译器(Resource Hacker中文绿色版).rar

    exe资源查看编译器(Resource Hacker中文绿色版).rar

    Resource Hacker 资源查看器, 反编译器和重新编译器Resource Hacker是一个可以用于查看、修改和提取Windows操作系统中可执行文件(.exe、.dll等)资源的工具。它允许开发人员和用户对这些资源进行编辑,如图标、位图、字符串、对话框等。通过 Resource Hacker,你可以修改可执行文件的外观、文本内容以及其他相关资源,从而定制化和个性化应用程序。

    5 35947  0


  • ziyuan
    ziyuan Rank: 16

    0

    0

    0

    ( 此人很懒并没有留下什么~~ )
    img

    OpenSSL编译工具包

    下载积分 钻石会员
    5 免费
    请您 登录后 下载 !
    说明

    您下载所消耗的积分将转交上传作者。上传资源,免费获取积分!


    首页

    栏目

    搜索

    会员