openssl与java混合证书生成

国密SM2证书请求生成全攻略:从OpenSSL到GmSSL实战指南 在网络安全与数据加密领域,非对称加密算法是构建信任体系的基石,它通过公钥与私钥的配对实现身份认证与数据安全传输。其核心原理基于数学难题,如大数分解或椭圆曲线离散对数问题,确保即使公钥公开也无法推导出私钥。随着技术演进与合规要求提升,国密算法因其在安全强度与性能效率上的优势,正逐步成为金融、政务等关键领域的新标准。SM2作为国密非对称加密算法的代表,在相同安全强度下较传统RSA算法密钥更短、运算更快,尤其适用于物联网、移动端等资源受限场景。本文聚焦于**SM2证书请求(CSR)的生成**,这是获取国密证书的第 阅读详情

最近项目上有关于同时生产openssl和keystore证书的需求。于是简单的了解了一下。以下是生成证书步骤:

  1. 生成ca证书认证中心的公钥证书和私钥
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    [root@localcert]# opensslreq-newkeyrsa:2048-x509-keyoutca.key-outca.crt
    Generatinga2048bitRSAprivatekey
    ....................................................+++
    ........................+++
    writingnewprivatekeyto'ca.key'
    EnterPEMpassphrase:输入CA密码
    Verifying-EnterPEMpassphrase:再次输入CA密码
    -----
    Youareabouttobeaskedtoenterinformationthatwillbeincorporated
    intoyourcertificaterequest.
    WhatyouareabouttoenteriswhatiscalledaDistinguishedNameoraDN.
    Therearequiteafewfieldsbutyoucanleavesomeblank
    Forsomefieldstherewillbeadefaultvalue,
    Ifyouenter'.',thefieldwillbeleftblank.
    -----
    CountryName(2lettercode)[XX]:CN
    StateorProvinceName(fullname)[]:BeiJing
    LocalityName(eg,city)[DefaultCity]:BeiJing
    OrganizationName(eg,company)[DefaultCompanyLtd]:BankOfMobile
    OrganizationalUnitName(eg,section)[]:Inc
    CommonName(eg,yournameoryourserver\'shostname)[]:BankOfCA
    EmailAddress[]:394806487@qq.com
    

  1. 生成keystore文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    [root@localcert]# keytool-genkey-aliasbank_server-validity3650-keyalgRSA
        -keysize2048-keypass123456-storepass123456-keystoreserver_keystore
    您的名字与姓氏是什么?
    [Unknown]:liu.weihua
    您的组织单位名称是什么?
    [Unknown]:BankOfMobile
    您的组织名称是什么?
    [Unknown]:Inc
    您所在的城市或区域名称是什么?
    [Unknown]:BeiJing
    您所在的省/市/自治区名称是什么?
    [Unknown]:BeiJing
    该单位的双字母国家/地区代码是什么?
    [Unknown]:CN
    CN=liu.weihua,OU=BankOfMobile,O=Inc,L=BeiJing,ST=BeiJing,C=CN是否正确?
    [否]:是
    
  2. 生成用户证书请求文件,并写入keystore

    1
    
    [root@localcert]# keytool-certreq-aliasbank_server-sigalgMD5withRSA -filebank_server.csr-keypass123456-storepass123456 -keystoreserver_keystore
    
  3. 根据用户请求文件、ca证书和ca私钥生成用户证书

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    
    [root@localcert]# Usingconfigurationfrom/etc/pki/tls/openssl.cnf
    Enterpassphraseforca.key:
    Checkthattherequestmatchesthesignature
    Signatureok
    CertificateDetails:
    SerialNumber:1099511627780(0x10000000004)
    Validity
    NotBefore:Jun1802:20:182015GMT
    NotAfter:Jun1702:20:182016GMT
    Subject:
    countryName=CN
    stateOrProvinceName=BeiJing
    organizationName=Inc
    organizationalUnitName=BankOfMobile
    commonName=liu.weihua
    X509v3extensions:
    X509v3BasicConstraints:
    CA:FALSE
    NetscapeComment:
    OpenSSLGeneratedCertificate
    X509v3SubjectKeyIdentifier:
    63:16:6B:28:FA:A8:88:40:86:CF:7C:4D:CD:4C:AB:09:55:19:49:B4
    X509v3AuthorityKeyIdentifier:
    keyid:4A:7F:36:58:9C:37:C0:0B:65:81:FE:F5:78:F9:A3:CE:9A:99:AD:12
    CertificateistobecertifieduntilJun1702:20:182016GMT(365days)
    Signthecertificate?[y/n]:y
    1outof1certificaterequestscertified,commit?[y/n]y
    Writeoutdatabasewith1newentries
    DataBaseUpdated
    
  4. 把ca证书写入keystore文件,别名设置为my_ca_root

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    
    [root@localcert]# keytool-import-v-trustcacerts-aliasmy_ca_root-fileca.crt
        -storepass123456-keystoreserver_keystore
    所有者:EMAILADDRESS=liu.weihua@rytong.com,CN=BankOfCA,OU=Inc,O=BankOfMobile,L
        =BeiJing,ST=BeiJing,C=CN
    发布者:EMAILADDRESS=liu.weihua@rytong.com,CN=BankOfCA,OU=Inc,O=BankOfMobile,L
        =BeiJing,ST=BeiJing,C=CN
    序列号:b06c467d0d1ff815
    有效期开始日期:ThuJun1810:17:01CST2015,截止日期:SatJul1810:17
        :01CST2015
    证书指纹:
    MD5:B8:ED:67:09:68:2A:7C:E0:FF:57:18:C9:2B:6D:C7:2A
    SHA1:18:64:40:BA:88:92:FC:8D:4D:19:17:87:19:A2:4B:E0:D3:CA:FD:46
    SHA256:AF:A6:FA:80:15:FD:BC:8F:6C:44:F6:C1:06:41:46:57:32:F1:36:77:72:13:E1
        :37:1B:B3:D4:8B:AD:3F:2D:7E
    签名算法名称:SHA1withRSA
    版本:3
    扩展:
    #1:ObjectId:2.5.29.35Criticality=false
    AuthorityKeyIdentifier[
    KeyIdentifier[
    0000:4A7F36589C37C00B6581FEF578F9A3CEJ.6X.7..e...x...
    0010:9A99AD12....
    ]
    ]
    #2:ObjectId:2.5.29.19Criticality=false
    BasicConstraints:[
    CA:true
    PathLen:2147483647
    ]
    #3:ObjectId:2.5.29.14Criticality=false
    SubjectKeyIdentifier[
    KeyIdentifier[
    0000:4A7F36589C37C00B6581FEF578F9A3CEJ.6X.7..e...x...
    0010:9A99AD12....
    ]
    ]
    是否信任此证书?[否]:是
    证书已添加到密钥库中
    [正在存储server_keystore]
    
  5. 把用户证书写入keystore,别名设置为bank_server

    1
    2
    3
    4
    
    [root@localcert]#keytool-import-v-aliasbank_server-filebank_server.crt
        -storepass123456-keystoreserver_keystore
    证书回复已安装在密钥库中
    [正在存储server_keystore]
    
  6. 查看所有存储在keystore上的证书

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    
    [root@localcert]#keytool-list-v-keystoreserver_keystore
    输入密钥库口令:
    密钥库类型:JKS
    密钥库提供方:SUN
    您的密钥库包含2个条目
    别名:my_ca_root
    创建日期:2015-6-18
    条目类型:trustedCertEntry
    所有者:EMAILADDRESS=liu.weihua@rytong.com,CN=BankOfCA,OU=Inc,O=BankOfMobile,L
        =BeiJing,ST=BeiJing,C=CN
    发布者:EMAILADDRESS=liu.weihua@rytong.com,CN=BankOfCA,OU=Inc,O=BankOfMobile,L
        =BeiJing,ST=BeiJing,C=CN
    序列号:b06c467d0d1ff815
    有效期开始日期:ThuJun1810:17:01CST2015,截止日期:SatJul1810:17
        :01CST2015
    证书指纹:
    MD5:B8:ED:67:09:68:2A:7C:E0:FF:57:18:C9:2B:6D:C7:2A
    SHA1:18:64:40:BA:88:92:FC:8D:4D:19:17:87:19:A2:4B:E0:D3:CA:FD:46
    SHA256:AF:A6:FA:80:15:FD:BC:8F:6C:44:F6:C1:06:41:46:57:32:F1:36:77:72:13:E1
        :37:1B:B3:D4:8B:AD:3F:2D:7E
    签名算法名称:SHA1withRSA
    版本:3
    扩展:
    #1:ObjectId:2.5.29.35Criticality=false
    AuthorityKeyIdentifier[
    KeyIdentifier[
    0000:4A7F36589C37C00B6581FEF578F9A3CEJ.6X.7..e...x...
    0010:9A99AD12....
    ]
    ]
    #2:ObjectId:2.5.29.19Criticality=false
    BasicConstraints:[
    CA:true
    PathLen:2147483647
    ]
    #3:ObjectId:2.5.29.14Criticality=false
    SubjectKeyIdentifier[
    KeyIdentifier[
    0000:4A7F36589C37C00B6581FEF578F9A3CEJ.6X.7..e...x...
    0010:9A99AD12....
    ]
    ]
    *******************************************
    *******************************************
    别名:bank_server
    创建日期:2015-6-18
    条目类型:PrivateKeyEntry
    证书链长度:2
    证书[1]:
    所有者:CN=liu.weihua,OU=BankOfMobile,O=Inc,ST=BeiJing,C=CN
    发布者:EMAILADDRESS=liu.weihua@rytong.com,CN=BankOfCA,OU=Inc,O=BankOfMobile,L
        =BeiJing,ST=BeiJing,C=CN
    序列号:10000000004
    有效期开始日期:ThuJun1810:20:18CST2015,截止日期:FriJun1710:20
        :18CST2016
    证书指纹:
    MD5:A9:D9:89:03:35:DC:B7:D6:8D:16:2F:2E:0D:B2:2C:34
    SHA1:F2:40:B5:5F:3D:22:2F:3C:75:89:E7:62:97:A8:03:94:78:DF:47:DD
    SHA256:BD:AD:DE:D6:EA:2C:6E:49:82:AC:71:9F:59:D6:07:D0:A9:A9:3D:B4:CB:00:34
        :AA:03:7C:1A:7F:80:8B:F1:F6
    签名算法名称:SHA1withRSA
    版本:3
    扩展:
    #1:ObjectId:2.16.840.1.113730.1.13Criticality=false
    0000:161D4F70656E53534C2047656E657261..OpenSSLGenera
    0010:746564204365727469666963617465tedCertificate
    #2:ObjectId:2.5.29.35Criticality=false
    AuthorityKeyIdentifier[
    KeyIdentifier[
    0000:4A7F36589C37C00B6581FEF578F9A3CEJ.6X.7..e...x...
    0010:9A99AD12....
    ]
    ]
    #3:ObjectId:2.5.29.19Criticality=false
    BasicConstraints:[
    CA:false
    PathLen:undefined
    ]
    #4:ObjectId:2.5.29.14Criticality=false
    SubjectKeyIdentifier[
    KeyIdentifier[
    0000:63166B28FAA8884086CF7C4DCD4CAB09c.k(...@...M.L..
    0010:551949B4U.I.
    ]
    ]
    证书[2]:
    所有者:EMAILADDRESS=liu.weihua@rytong.com,CN=BankOfCA,OU=Inc,O=BankOfMobile,L
        =BeiJing,ST=BeiJing,C=CN
    发布者:EMAILADDRESS=liu.weihua@rytong.com,CN=BankOfCA,OU=Inc,O=BankOfMobile,L
        =BeiJing,ST=BeiJing,C=CN
    序列号:b06c467d0d1ff815
    有效期开始日期:ThuJun1810:17:01CST2015,截止日期:SatJul1810:17
        :01CST2015
    证书指纹:
    MD5:B8:ED:67:09:68:2A:7C:E0:FF:57:18:C9:2B:6D:C7:2A
    SHA1:18:64:40:BA:88:92:FC:8D:4D:19:17:87:19:A2:4B:E0:D3:CA:FD:46
    SHA256:AF:A6:FA:80:15:FD:BC:8F:6C:44:F6:C1:06:41:46:57:32:F1:36:77:72:13:E1
        :37:1B:B3:D4:8B:AD:3F:2D:7E
    签名算法名称:SHA1withRSA
    版本:3
    扩展:
    #1:ObjectId:2.5.29.35Criticality=false
    AuthorityKeyIdentifier[
    KeyIdentifier[
    0000:4A7F36589C37C00B6581FEF578F9A3CEJ.6X.7..e...x...
    0010:9A99AD12....
    ]
    ]
    #2:ObjectId:2.5.29.19Criticality=false
    BasicConstraints:[
    CA:true
    PathLen:2147483647
    ]
    #3:ObjectId:2.5.29.14Criticality=false
    SubjectKeyIdentifier[
    KeyIdentifier[
    0000:4A7F36589C37C00B6581FEF578F9A3CEJ.6X.7..e...x...
    0010:9A99AD12....
    ]
    ]
    *******************************************
    *******************************************
    
  7. 生成安卓和IOS客户端所需的CA证书的二进制格式文件

Ubuntu下Nginx自签名证书配置全指南:支持IP和域名的SAN证书生成与HTTPS部署 HTTPS通信的核心在于建立可信身份,而TLS证书是实现这一目标的基础载体。其原理基于公钥基础设施(PKI),通过数字签名验证服务端身份真实性;技术价值在于支撑加密传输、防篡改、双向认证等关键安全能力;典型应用场景涵盖本地开发调试、Docker容器通信、Kubernetes Ingress测试及内网服务部署。当使用Ubuntu+Nginx搭建HTTPS服务时,自签名证书成为绕不开的实践起点——它虽不被公共信任,却能精准模拟生产级证书行为。尤其在需同时支持localhost、127.0.0.1及局域网IP(如 阅读详情

相关推荐

Ubuntu 22.04下Apache自签名证书实战:OpenSSL 3.0适配与SAN配置

HTTPS证书是Web服务安全通信的基础概念,其核心原理在于公钥基础设施(PKI)构建的信任链验证机制。技术价值体现在本地开发调试、混合内容测试、CI/CD离线集成等关键工程场景中。现代浏览器(Chrome 99+、Firefox 100+)已强制要求证书必须包含Subject Alternative Name(SAN)字段,并弃用仅依赖CN的旧式匹配逻辑;同时,Ubuntu 22.04默认搭载的OpenSSL 3.0.2进一步收紧了算法策略——SHA-1签名被禁用、PKCS#8私钥成标准、SAN需显式注入

cneo2012的博客 365

Android签名 (一) 查看签名信息

待续

Jackchen 的博客 2万+

Delphi集成OpenSSL实现RSA加密与混合加密方案详解

非对称加密是保障数据传输安全与身份认证的核心技术,其原理基于公钥与私钥的配对使用,公钥用于加密或验证签名,私钥用于解密或生成签名。RSA作为最经典的非对称加密算法,在软件授权、网络通信安全等场景中具有不可替代的技术价值。在实际工程应用中,直接使用RSA加密大量数据存在性能瓶颈,因此常采用与AES对称加密结合的混合加密方案,即用RSA加密AES密钥,再用AES加密实际数据,兼顾了安全性与效率。本文聚焦于在Delphi开发环境中,通过集成久经考验的OpenSSL库,封装出一套稳定、易用且兼容性强的RSA加密解密

weixin_29315569的博客 276

java无法验证签名_java – KeyUsage不允许数字签名

我正在尝试从我的Java EE程序向需要证书身份验证的主机发送HTTPS请求.我有一个正确的密钥库文件,信任库和导入的CA,两个列表都显示证书在里面.但是我收到以下错误:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: KeyUsage does not allow digital sig...

weixin_34740753的博客 1251

往USBKey里面导入双证书专题:概念介绍、执行逻辑

往USBKey里面导入双证书专题:概念介绍、执行逻辑

CHYabc123456hh的博客 3187

Tomcat SSL证书部署完整指南与实战配置

OpenSSL 是一个广泛使用的开放源代码软件库,提供了完整的密码学服务支持,包括对称加密、非对称加密、哈希算法、数字签名及SSL/TLS协议栈的实现。其命令行接口灵活高效,适用于服务器环境下的自动化脚本集成,是企业级安全运维不可或缺的核心工具之一。此流程已成为工业界事实标准,适用于所有需要Java Keystore的场景,如Spring Boot、WebLogic、JBoss等。

weixin_29009401的博客 1127

java openssl 证书_Java如何基于command调用openssl生成私钥证书

在windows环境下进行的测试,前提条件,windows上需要先安装openssl。配置环境变量,查看版本:import java.io.*;import java.util.Properties;public class OpensslCommand {private static void runCMD(String[] CMD) {java.lang.Process process = n...

weixin_30898555的博客 417

java + keytool+openssl 实现批量生成客户端证书

使用Java实现根据ca购买到的根证书 批量生产客户端需要的.bks和.cer文件,从而实现双向认证

KeyTool与OpenSSL生成证书

原文地址:http://www.eussi.top/view/27 KeyTool public class _01_Keytool { /** * passwd:123456 * 1. 构建自签名证书 #构建证书前,生成密钥对,即基于一种非对称加密的公私钥 C:\Users\wangxueming&gt...

Laiix的博客 1084

java调用openssl生成证书

这是采用调用opessl生成的证书。方法封装在jar包。有些原有的

openSSL(学习demo,含java版与c版)

由于工作需要,最近有空研究了一个openSSL,分别用c与java写了一个测试用例,分享给朋友,有需要的可以自行下载 下来学习。说明一点:在运用本人的c版本程序,请先按本配好openssl的lib库,可以参考本人的这篇 http://blog.csdn.net/u010725842/article/details/50295235博客--在VS2013中编译openssl的步骤和使用设置 ,其中 本人提供一个openssl-1.0.1l的源代码(已包含在例子中),可以直接编译使用

Java项目RSA迁移SM2国密算法实战:性能对比与避坑指南

非对称加密是现代信息安全体系的基石,它通过公钥与私钥的配对解决了密钥分发和身份认证的核心难题。其原理基于复杂的数学难题,如大数分解或椭圆曲线离散对数,为数据传输和数字签名提供了安全保障。在技术价值上,非对称加密不仅实现了安全通信,还是构建数字证书、SSL/TLS协议等信任体系的关键。随着技术发展,应用场景从传统的Web安全扩展到物联网、移动支付和区块链等领域。近年来,国密算法SM2作为基于椭圆曲线密码学(ECC)的代表,因其在相同安全强度下密钥更短、运算更快、资源占用更小的优势,正逐步成为替代RSA的重要选

weixin_32736961的博客 277

Tomcat SSL 认证设置及证书自己生成

本问讲述了自己使用OpenSSL keytool等工具自己生成CA证书的详细步骤及使用这些证书的Tomcat服务端设置及客户端IE导入。

深入掌握OpenSSL RSA密钥生成与应用:从原理到实战的完整指南

非对称加密是现代信息安全的核心技术之一,它通过公钥和私钥的配对机制,解决了密钥分发和身份认证两大难题。RSA算法作为非对称加密的经典实现,其安全性基于大数分解的数学难题,广泛应用于数据传输加密、数字签名、身份验证等场景。在工程实践中,OpenSSL作为功能强大的开源密码学工具包,为RSA密钥的生成、管理及应用提供了完整的解决方案。理解RSA加密与签名的区别、掌握PEM与DER等密钥格式、以及正确处理填充模式和密钥用法,是确保系统安全性和兼容性的关键。本文将围绕RSA密钥生成、格式转换、加密解密、签名验签等核

weixin_30591551的博客 358

使用java生成证书及其openssl获取公私钥

使用java生成证书及其openssl获取公私钥 使用java生成yangjie.jks证书, 即生成公私钥密码对 keytool -genkeypair -alias yangjie -keyalg RSA -keypass yangjie -keystore yangjie.jks -storepass yangjie keytool是java自带, 可自行找到, alias是别名, keypass 是密码,keystore 证书名称, storepass是store密码 获取公钥 keytool -list -rfc --keystore mytest.jks | openssl x

TensorFlow_PyTorch实战:构建AI人工智能回归模型

回归分析是机器学习的核心任务之一,用于预测连续型目标变量(如房价、股票价格、用户留存时间等)。基础线性回归模型的数学原理与代码实现多项式回归模型的过拟合处理与正则化技巧自定义数据集加载与数据预处理流程动态图(PyTorch)与静态图(TensorFlow)的编程范式对比模型评估指标与可视化分析方法核心概念:对比两大框架的架构设计,解析回归模型核心组件数学原理:推导线性回归的假设函数、损失函数及优化算法算法实现:提供TensorFlow和PyTorch的完整代码示例项目实战。

AI天才研究院 1429

C++与OpenSSL实战:从零构建三层PKI系统与证书管理

公钥基础设施(PKI)是现代网络安全的核心,它通过数字证书和加密签名技术,为网络通信建立可信身份验证机制。其基本原理是利用非对称加密算法生成公私钥对,由受信的证书颁发机构(CA)对申请者的公钥和身份信息进行签名,形成数字证书,从而构建一条从根证书到终端证书的信任链。PKI的技术价值在于为HTTPS、代码签名、安全邮件等应用场景提供了身份认证、数据完整性和保密性保障。本文聚焦于使用C++和OpenSSL库,深入解析如何构建一个包含根CA、中间CA和签发CA的三层PKI体系,并详细演示了加载解析证书、验证证书链

weixin_33875564的博客 323

nmap、X-Scan漏洞扫描和Metasploit中用永恒之蓝漏洞入侵靶机并上传冰河

利用nmap、X-Scan扫描靶机的漏洞,在Metasploit中用扫描出的永恒之蓝漏洞入侵靶机,建立连接后上传冰河木马控制靶机,最后用冰河陷阱清除靶机的冰河木马,记一次完整的入侵控制实验。

m0_59302403的博客 4407

OpenSSL证书转换全攻略:从PEM到PFX的保姆级教程(附常见错误排查)

本文提供了一份详细的OpenSSL证书转换指南,涵盖从PEM、DER到PFX/P12等格式的转换原理与实战命令。文章深入解析了证书编码本质、私钥格式差异以及容器格式处理,并附带了常见错误排查方法与自动化脚本,旨在帮助开发、运维人员高效解决跨平台部署中的证书兼容性问题。

pz8901234的博客 654

OCCT(Open CASCADE Technology)入门-2.搭建开发环境

安装完成后,在【扩展】菜单下会看到【Qt VS Tools】菜单,打开子菜单【options】进入qt配置窗口。打开VS后随便创建一个新项目,进入开发环境主页,打开顶部菜单【扩展】->【管理扩展】打开管理扩展窗口。然后点击右下角【创建】,一路【next】即可,最后会进入到开发主界面,得到一个下面的工程结构。好了,到这里基本的环境我们已经安装好了,下面我们开始创建项目并配置开发环境。打开顶部菜单【项目】,点击最后一个菜单项【xxx属性】,进入项目配置界面。这里的配置一般不用改,我们看【Versions】

2501_91235145的博客 2875

玩转ubuntu18 --机器视觉方面(yolo算法识别及摄像头和cmake问题解决)

玩转ubuntu18 --机器视觉方面(yolo v3算法识别) 1.YOLO的简介 工作原理 先前的检测系统重新调整分类器或本地化器以执行检测。他们将模型应用于多个位置和比例尺的图像。图像的高分区域被视为检测。 我们使用完全不同的方法。我们将单个神经网络应用于整个图像。该网络将图像划分为区域,并预测每个区域的边界框和概率。这些边界框按预测概率加权。 我们的模型比基于分类器的系统具有几个优势。它在测试时间查看整个图像,因此其预测由图像中的全球上下文提供信息。它还通过单一网络评估进行预测,这与R-CNN等系统

qq_53951823的博客 1556

用mkcert+OpenSSL打造开发级HTTPS环境:本地调试不再报证书错误

本文详细介绍了如何使用mkcert和OpenSSL构建本地HTTPS开发环境,解决浏览器证书错误问题。通过自动创建本地CA、生成可信证书,并结合OpenSSL进行格式转换和证书管理,开发者可以轻松实现安全调试。文章还提供了Webpack、Docker等常见开发场景的集成方案,大幅提升开发效率。

weixin_27051161的博客 347

M1/M2 Mac用户看过来:不装VirtualBox,用PD虚拟机也能跑ENSP的保姆级教程

本文为M1/M2 Mac用户提供了一份不依赖VirtualBox,使用Parallels Desktop虚拟机运行ENSP的详细指南。通过ARM架构的Win10镜像选择、组件替代方案和网络配置优化,实现ENSP核心功能的高效运行,特别适合网络工程师在苹果芯片设备上进行网络模拟。

weixin_28683065的博客 411
上一篇: [go question]import cycle not allowed
下一篇: Could not download protobuf-java.jar
tonyliu
博客等级 码龄14年 1粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值