GM/T 0005-2021随机性检测工具——单线程45秒出结果

2023-10-28 18:18

本文主要是介绍GM/T 0005-2021随机性检测工具——单线程45秒出结果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

国家密码管理局公告(第43号):

“现发布GM/T 0005-2021《随机性检测规范》等16项密码行业标准,自2022年5月1日起实施。

GM/T 0005-2012《随机性检测规范》及GM/T 0013-2012《可信计算 可信密码模块接口符合性测试规范》自2022年5月起予以废止。”

本款随机性检测工具,支持GM/T 0005-2021。

其界面大致如下。

以实际界面为准。

性能

检测耗时约为0.5-3分钟(1000个样本 * 1000,000比特/样本,单线程)

例:检测环境CPU Intel 11th I5;OS Win10;样本集 1000个样本 * 1000,000比特/样本;单线程

总耗时:43.67

作为对比,

某A公司检测工具:约8分钟(8线程)。

某B公司检测工具:约40分钟(1线程)。

联系我

如果你只有少量样本集需测试,比如1-2套,可将样本集发我邮箱,并微信通知我一声。

更多信息请微信联系。

联系我 contact me

这篇关于GM/T 0005-2021随机性检测工具——单线程45秒出结果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/295051

相关文章

GPU 计算 CMPS224 2021 学习笔记 02

并行类型 (1)任务并行 (2)数据并行 CPU & GPU CPU和GPU拥有相互独立的内存空间,需要在两者之间相互传输数据。 (1)分配GPU内存 (2)将CPU上的数据复制到GPU上 (3)在GPU上对数据进行计算操作 (4)将计算结果从GPU复制到CPU上 (5)释放GPU内存 CUDA内存管理API (1)分配内存 cudaErro

2021-8-14 react笔记-2 创建组件 基本用法

1、目录解析 public中的index.html为入口文件 src目录中文件很乱,先整理文件夹。 新建components 放组件 新建assets放资源   ->/images      ->/css 把乱的文件放进去  修改App.js 根组件和index.js入口文件中的引入路径 2、新建组件 在components文件夹中新建[Name].js文件 //组件名首字母大写

2021-08-14 react笔记-1 安装、环境搭建、创建项目

1、环境 1、安装nodejs 2.安装react脚手架工具 //  cnpm install -g create-react-app 全局安装 2、创建项目 create-react-app [项目名称] 3、运行项目 npm strat  //cd到项目文件夹    进入这个页面  代表运行成功  4、打包 npm run build

[SWPUCTF 2021 新生赛]web方向(一到六题) 解题思路,实操解析,解题软件使用,解题方法教程

题目来源 NSSCTF | 在线CTF平台因为热爱,所以长远!NSSCTF平台秉承着开放、自由、共享的精神,欢迎每一个CTFer使用。https://www.nssctf.cn/problem   [SWPUCTF 2021 新生赛]gift_F12 这个题目简单打开后是一个网页  我们一般按F12或者是右键查看源代码。接着我们点击ctrl+f后快速查找,根据题目给的格式我们搜索c

[MySQL实战45讲]MySQL笔记之数据库锁

备份数据库,全局锁 如果全部使用InnoDB引擎,那么直接 mysqldump -single-transaction 即可 否则用FTWRL语句,即 flush table with read lock。 你发现你的应用程序里有 lock tables 这样的语句 表锁一般是在数据库引擎不支持行锁的时候才会被用到的。 要么是你的系统现在还在用 MyISAM 这类不支持事务的引擎,那要安

[MySQL实战45讲]MySQL笔记之事务

基本要素 ACID 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣

[MySQL实战45讲]MySQL笔记之索引

B+树索引和Hash索引区别 哈希索引适合等值查询,但是无法进行范围查询 哈希索引没办法利用索引完成排序 哈希索引不支持多列联合索引的最左匹配规则 如果有大量重复键值的情况下,哈希索引的效率会很低,因为存在哈希碰撞问题 索引失效的情况 对于创建的多列索引(复合索引),不是使用的第一部分就不会使用索引 对于使用 like 查询, 查询如果是 ‘%aaa’ 不会使用索引,而 ‘aaa%

[MySQL实战45讲]MySQL笔记之数据库基础

MySQL查询过程 连接数据库 查询缓存,若命中直接返回结果(不推荐使用,更新即失效,利用效率低,8.0已经删除查询缓存) 语法分析 语句优化 查询存储引擎 重建表 作用:1.重建索引 2.清除空洞,碎片整理,收缩表空间 方法:1. alter table t engine=InnoDB 2.optimize table t analyze table t (只重建索引)

【网络安全】Jenkins任意文件读取漏洞及检测工具(CVE-2024-23897)

原创文章,不得转载。 文章目录 漏洞成因影响范围检测工具更多细节 漏洞成因 Jenkins CLI 接口存在任意文件读取漏洞(CVE-2024-23897)。该问题源于 args4j 库在解析文件名参数时,会将@符号后的字符串视为文件名并尝试读取文件,而且该功能默认处于启用状态。 影响范围 Jenkins weekly <= 2.441 Jenkins LTS <=

一种实现微观单线程,宏观上多线程的方法

1. 纵所周知的是,C语言是顺序程序设计的,那么在一些MCU中,例如STM32,Atmega168等等,在微观上程序都是单线程的,那么应该如何实现微观上的多线程呢?这个用到两个东西:一是中断,二是switch语句。听老夫为你细细道来。   2. 举个例子来说,比如我想要实现的是:MCU每2秒通过6个USART向外发送数据。一般大家首先想到的是,配置一个定时器,每2S进入一个中断函数,然后中