国产密码算法是保障我国网络安全自主可控的重要基础。目前,我国也在大力推广算法的应用,并取得很好的成效。《关于金融领域密码应用指导意见》、《金融和重要领域密码应用与创新发展工作规划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、安全存储、可信计算以及移动支付。被广泛应用于电子金融、电子商务、电子政务以及消费类等领域。国家信息安全大战略造安全芯片大市场:芯片作为信息产业的核心,其重要性不言而喻。但是长久以来中国的芯片市场被国外企业垄
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卡、智能密码钥匙、加密卡、加密机等安全产品,广泛应用于电子政务、电子商务及国民经济的各个应用领域(包括家政务通、警务通等重
网上有很多网友问算法SM2怎么使用?什么是压缩公钥和非压缩公钥?xB和yB这参数是什么?怎么使用SM2做加解密?如何签名和验签?有没有工具来验证下? 这里分享个自己用QT造的一个小工具,简单好用,同时也增加支持了SM3、SM4算法。且有详细的过程日志,可以保存为文件。用来对SM2算法做加解密和签名,验签,秘钥生成再合适不过了。需要工具的和使用上的疑问的都可以在留言区留言和评论,工
Java Spring Boot 实现 在现代网络安全日益重要的背景下,算法的应用越发广泛。尤其在金融、政务等领域,算法不仅是合规需求,更是保护数据安全的重要手段。本文将重点介绍如何在 Java Spring Boot 项目中实现算法,包括背景描述、技术原理、架构解析、源码分析、应用场景及扩展讨论。 ### 背景描述 随着网络攻击手段的增多,数据安全变得愈发重要。在中国,
原创 6月前
97阅读
python3 实现 SM4算法SM4算法sm4算法pdf文件Python 环境3.72代码如下class SM4(object): def __init__(self): """ . : 输入 xor : 异或, <<<i : 32位循环左移i位, S盒 : s盒为固定的
断言是一个逻辑判断,用于检查不应该发生的情况Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数 -enableassertions 开启SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查// 要求参数 object 必须为非空(Not Null),否则抛出异常,不予放行 // 参数 message 参数用于定制异常信息。 void
# 实现算法的Python 2入门指南 在中国,算法是重要的加密技术。本文将指导你如何在Python 2中实现基本的算法。我们将通过一系列的步骤来完成这一过程。 ## 流程概述 以下表格简要概述了实现算法的步骤: | 步骤 | 描述 | |------|------------------------------| | 1
原创 10月前
43阅读
# Java2依赖 ## 介绍 随着互联网的快速发展,网络安全成为了一个重要的议题。为了保护数据的安全性,加密算法变得尤为重要。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算法不公开,调用该算法时,需要通过加密芯片的接
标准(GM, GuoMi)是中国国家密码管理局制定的一系列密码算法标准。其中, SM2 和 SM4 是两种不同的加密算法,分别用于不同的加密场景。下面将对这两种算法进行简要介绍,并说明它们的主要用途和特点。 SM2 (SM2)概述:SM2 是一种基于椭圆曲线公钥密码体制的非对称加密算法。它提供了数字签名、密钥交换和数据加密的功能。SM2 使用的是 256 位的椭圆曲线,具有较高的安全性
原创 8月前
1205阅读
1评论
一、龙脉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点赞
1-终端+PSAM+CPU用户卡 常规的操作过程PSAM 卡是作为秘密密钥的载体,专门执行加密和数字签名等任务;                                        &nbs
转载 2023-11-25 13:13:00
66阅读
  • 1
  • 2
  • 3
  • 4
  • 5