国产密码算法是保障我国网络安全自主可控的重要基础。目前,我国也在大力推广国密算法的应用,并取得很好的成效。《关于金融领域密码应用指导意见》、《金融和重要领域密码应用与创新发展工作规划2018-2022》都对金融及重要领域提出了国密算法应用要求。国家在金融领域启动国产密码算法试点工作以来,国家发改委启动了金融领域安全IC卡及密码关键产品专项支持工作,积极推动产业链发展。目前支持国密算法的软硬件密码产            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-11 17:40:37
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             spring-boot工具类(一)一·导入相关依赖二·对于BCryptPasswordEncoder简单介绍三·密码公用工具类分享 一·导入相关依赖相关依赖导入 springframework.security导入<dependency>
        <groupId>org.springframework.security</groupId>
                 
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 13:53:11
                            
                                117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            安全芯片是一个可独立进行密钥生成、加解密的装置,内部拥有独立的处理器和存储单元,可存储密钥和特征数据,提供加密和安全认证服务的一种新型芯片。目前国内市场上安全芯片的下游产品主要有:USBKEY、安全存储、可信计算以及移动支付。被广泛应用于电子金融、电子商务、电子政务以及消费类等领域。国家信息安全大战略造安全芯片大市场:芯片作为信息产业的核心,其重要性不言而喻。但是长久以来中国的芯片市场被国外企业垄            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 09:02:03
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            20155206赵飞 基于《Arm试验箱的国密算法应用》课程设计个人报告课程设计中承担的任务完成试验箱测试功能1,2,3、 1:LED闪烁实验
一、实验目的
	学习GPIO原理
	掌握Z32安全模块驱动LED的工作原理
二、实验内容
学习GPIO原理,阅读《ARM cortex-m0权威手册》(详见目录Z32开发指南\3.参考资料),参考Z32HUA_DEMO工程函数库(详见Z32开发指南\2            
                
         
            
            
            
            密信浏览器( MeSince Browser )是基于Chromium开源项目开发的国密安全浏览器,支持国密算法和国密SSL证书,同时也支持国际算法及全球信任SSL证书;密信浏览器使用界面清新,干净、简洁、无广告,提供简洁、快速的浏览体验,满足国密安全合规需求。目前,密信浏览器支持Windows 32位和64位系统,未来将逐步推出Linux、Mac及移动端版本。    
 密信浏览器的主要特性            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 19:07:31
                            
                                778阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何实现“mysql 国密2”
## 流程
| 步骤 | 操作 |
| -------- | -------- |
| 1     | 下载并安装 mysql 国密2插件     |
| 2     | 配置 mysql 以启用国密2插件     |
| 3     | 创建支持国密2插件的数据库     |
| 4     | 在数据库中创建表并插入数据     |
| 5     |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-15 03:59:07
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下面逐个介绍下这些国密算法:1、SM1是一种分组加密算法 对称加密算法中的分组加密算法,其分组长度、秘钥长度都是128bit,算法安全保密强度跟 AES 相当,但是算法不公开,仅以IP核的形式存在于芯片中,需要通过加密芯片的接口进行调用。采用该算法已经研制了系列芯片、智能IC卡、智能密码钥匙、加密卡、加密机等安全产品,广泛应用于电子政务、电子商务及国民经济的各个应用领域(包括国家政务通、警务通等重            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-25 12:34:37
                            
                                178阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            网上有很多网友问算法SM2怎么使用?什么是压缩公钥和非压缩公钥?xB和yB这参数是什么?怎么使用SM2做加解密?如何签名和验签?有没有工具来验证下? 这里分享个自己用QT造的一个小工具,简单好用,同时也增加支持了SM3、SM4国密算法。且有详细的过程日志,可以保存为文件。用来对SM2国密算法做加解密和签名,验签,秘钥生成再合适不过了。需要工具的和使用上的疑问的都可以在留言区留言和评论,工            
                
         
            
            
            
            国密 Java Spring Boot 实现
在现代网络安全日益重要的背景下,国密算法的应用越发广泛。尤其在金融、政务等领域,国密算法不仅是合规需求,更是保护数据安全的重要手段。本文将重点介绍如何在 Java Spring Boot 项目中实现国密算法,包括背景描述、技术原理、架构解析、源码分析、应用场景及扩展讨论。
### 背景描述
随着网络攻击手段的增多,数据安全变得愈发重要。在中国,国            
                
         
            
            
            
            python3 实现 SM4算法SM4国密算法sm4算法pdf文件Python 环境3.72代码如下class SM4(object):
    def __init__(self):
        """ .    : 输入
           xor  : 异或,
           <<<i  : 32位循环左移i位,
           S盒   : s盒为固定的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-24 01:46:40
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            断言是一个逻辑判断,用于检查不应该发生的情况Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数 -enableassertions 开启SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查// 要求参数 object 必须为非空(Not Null),否则抛出异常,不予放行
// 参数 message 参数用于定制异常信息。
void            
                
         
            
            
            
            # 实现国密算法的Python 2入门指南
在中国,国密算法是重要的加密技术。本文将指导你如何在Python 2中实现基本的国密算法。我们将通过一系列的步骤来完成这一过程。
## 流程概述
以下表格简要概述了实现国密算法的步骤:
| 步骤 | 描述                         |
|------|------------------------------|
| 1            
                
         
            
            
            
            # Java国密2依赖
## 介绍
随着互联网的快速发展,网络安全成为了一个重要的议题。为了保护数据的安全性,加密算法变得尤为重要。国密2(SM2)是中国的一种非对称加密算法,已被广泛应用于电子商务、金融和身份认证等领域。
在Java开发中,我们可以通过引入相应的依赖来使用国密2算法。本文将介绍如何在Java项目中使用国密2依赖,并提供一些代码示例来帮助读者更好地理解和使用该依赖。
##            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-09 06:42:47
                            
                                156阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 科普文章:Java 国密2 解密
## 1. 前言
“国密2”是指中国政府发布的密码学标准SM2,是一种对称加密算法,具有较高的安全性和效率。在Java中对国密2进行解密操作是一项常见的工作。本文将介绍如何在Java中使用国密2进行解密,同时提供代码示例。
## 2. 国密2 解密原理
国密2算法涉及到非对称加密和数字签名的技术,其解密过程主要包括以下几个步骤:
1. 生成密钥对:首            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-05 06:03:05
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SM2介绍SM2是国家密码管理局于2010年12月17日发布的椭圆曲线公钥密码算法。 SM2算法和RSA算法都是公钥密码算法,SM2算法是一种更先进安全的算法,在我们国家商用密码体系中被用来替换RSA算法。 随着密码技术和计算机技术的发展,目前常用的1024位RSA算法面临严重的安全威胁,我们国家密码管理部门经过研究,决定采用SM2椭圆曲线算法替换RSA算法。 相比于RSA,SM2性能更优更安全:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-09 14:39:07
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4,SM7,SM9,祖冲之密码算法(ZUC)。密钥长度和分组长度均为128位。其中SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法;SM2、SM9是非对称算法;SM3是哈希算法。目前,这些算法已广泛应用于各个领域中,期待有一天会有采用国密算法的区块链应用出现。其中SM1、SM7算法不公开,调用该算法时,需要通过加密芯片的接            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 10:37:56
                            
                                185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            国密标准(GM, GuoMi)是中国国家密码管理局制定的一系列密码算法标准。其中,国密 SM2 和 SM4 是两种不同的加密算法,分别用于不同的加密场景。下面将对这两种算法进行简要介绍,并说明它们的主要用途和特点。国密 SM2 (SM2)概述:SM2 是一种基于椭圆曲线公钥密码体制的非对称加密算法。它提供了数字签名、密钥交换和数据加密的功能。SM2 使用的是 256 位的椭圆曲线,具有较高的安全性            
                
         
            
            
            
            一、龙脉GMTools的使用###1、产品介绍
  mToken GM3000 国密身份认证锁是龙脉科技自主研发设计支持国密算法、完全遵照国家密码管理局颁布的《智能IC卡及智能密码钥匙密码应用接口规范》要求设计的USB Key,采用国产高性能智能卡芯片,内置SSF33、SM1、SM2、SM3、SM4等国产算法,支持高速数据国密算法加解密,提供CSP以及PKCS11和国密接口,完全符合国家密码管理局            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 18:15:19
                            
                                431阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            国家对于密码实行分类管理,密码分为核心密码、普通密码和商用密码,分别用来保护不同类型和等级的密码:核心密码,保护国家秘密,保护绝密级、机密级、秘密级的国家秘密;普通密码,保护国家秘密,保护机密级、秘密级的国家秘密;商用密码,保护不属于国家秘密的信息。    国密算法是我国自主研发创新的一套数据加密处理系列算法。从SM1-SM4分别实现了对称、非对称、摘要等算法功能。特别适合应用于嵌入式物联网等相关            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-10 09:10:32
                            
                                777阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1-终端+PSAM+CPU用户卡 常规的操作过程PSAM 卡是作为秘密密钥的载体,专门执行加密和数字签名等任务;                                        &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-25 13:13:00
                            
                                66阅读