Mackit 新製品

Mackit — macOS 開発者向けキャッシュクリーナー:Xcode / Node / Flutter などが残す再生成可能なキャッシュをスキャンし、項目ごとにリスクを表示してディスク容量を取り戻します

詳しく見る
お知らせ 2024 年 6 月をもって開発者向け記事の更新を停止しました。ご来訪ありがとうございます。 アーカイブ記事
知识

国密证书和普通证书有什么区别?兼容性如何

国密证书最近有点流行,那么今天小编和大家聊聊关于国密证书的知识。国密证书和普通ssl证书的主要区别有:

使用的加密算法不同

国密证书使用国产的sm2加密算法,而普通ssl证书使用rsa加密算法。

证书颁发机构不同

国密证书只能通过指定的证书颁发机构申请,如国家商用密码管理局。普通ssl证书可以借助各种国际知名的ca机构申请。

兼容性不同

国密证书只能在支持国密算法的浏览器和设备上使用,普通ssl证书可以广泛兼容各种环境。

使用场景不同

国密证书主要用于涉及机密信息的系统和网络环境,以保证数据安全性。普通ssl证书用于一般的网站和业务系统。

价格不同

国密证书的价格通常高于普通ssl证书。

证书trust级别

国密根证书还没有进入浏览器和操作系统的信任列表,信任级别不如普通ssl证书。

总体来说,国密证书在国产化和数据安全性上更有优势,但兼容性和应用范围不如普通ssl证书广泛。用户需要根据实际业务需要进行选择。

img-1690161673863-7054

2023国密证书兼容性如何?

对于2023年的国密证书兼容性情况,我简单概括一下:

1. 浏览器兼容性方面:

目前国内主流浏览器如chrome,firefox,edge等都已经支持国密算法和证书。但是某些旧版本浏览器可能仍存在兼容问题。

2. 操作系统兼容性方面:

windows系统从win10和winserver2016开始支持国密算法,linux系统也逐步增加对国密证书的支持。但旧版系统可能还需要安装补丁或相关组件才能完全兼容。

3. 移动端兼容性方面:

安卓系统的高版本和安卓智能终端可基本兼容国密证书,但低版本系统和ios端由于技术限制,目前兼容性仍比较差。

4. 服务器兼容性方面:

主流服务器如apache、nginx、tomcat等都已支持配置国密证书,但某些旧版服务器可能需要更新版本或加装插件。

5. 应用兼容性方面:

很多应用和中间件还需要适配才能完全支持国密证书。

总体来看,2023年国密证书的兼容性仍在逐步提升中,关键软硬件和操作系统大多已基本兼容,但某些旧版环境可能仍存在问题。建议根据实际业务环境测试兼容性后再进行部署。

国密证书加密强度如何

国密证书使用的加密算法主要有sm2、sm3和sm4,其加密强度如下:

1. sm2算法:

这是国密证书使用的非对称加密算法,与rsa算法类似。其密钥长度为256比特,相当于rsa 3072位的加密强度。已达到目前签名和密钥交换的安全强度要求。

2. sm3算法:

这是国密证书的哈希算法,输出散列值长度为256位。安全强度不低于sha-256,可以有效防止碰撞攻击。

3. sm4算法:

这是国密证书使用的对称加密算法,密钥长度为128位,属于目前广泛使用的aes算法的变种。其安全强度可以有效防范穷举攻击。

4. 整体强度:

国密证书综合使用上述算法,已经达到了当前最高的商用加密强度水平,确保了证书和通信过程的机密性、完整性和不可否认性。

总体来说,从加密算法本身看,国密证书的加密强度非常高,完全能够满足对敏感数据和交易的安全保护需求。其抗攻击能力不会低于当前商用公钥体系。