只为小站
首页
域名查询
文件下载
登录
【C语言】国密SM2/SM3算法
国密SM2加解密算法、数字签名算法、秘钥交换协议,SM3哈希杂凑算法的C语言实现,未使用任何非标准库,可以直接运行,且支持单片机平台。
2022-08-26 14:27:12
7.18MB
国密
C语言
单片机
SM2
sm3国密算法的生日攻击(C++实现)
代码说明 生日攻击的目的是寻求一个基于sm3哈希值的弱碰撞,原理是一定长度和hash值结果2^32长度,在2^16密文空间中可以以50%以上的概率找到一个hash碰撞。 这里我使用了类似查表攻击似的数据结构,一边存表一边查表(可以使用多线程进一步优化脚本性能),以便可以在较短时间内找到一个前16bit的hash弱碰撞。 如果寻找更长bit的碰撞,寻找时间也会相应变长。 运行指导 将源码clone到本地运行main函数即可运行生日攻击脚本。 软件环境:Visual Studio 2019 硬件环境:PC机
2022-08-22 18:00:18
8KB
sm3
生日攻击
c++
国密算法
1
sm3国密算法的ρ攻击(C++实现)
代码说明 ρ攻击的目的和生日攻击类似,也是寻求一个基于sm3哈希值的弱碰撞,但是寻找的方式是通过ρ递推表达式来依次尝试。 这里我使用了类似查表攻击似的数据结构,一边存表一边查表(可以使用多线程进一步优化脚本性能),以便可以在较短时间内找到一个前16bit的hash弱碰撞。 如果寻找更长bit的碰撞,寻找时间也会相应变长。 实验结果可见,寻找16bit碰撞中生日攻击所需要的时间少于ρ攻击,但是如果加长碰撞的bit长度,ρ攻击会比生日攻击展现出更好的效率。 运行指导 将源码clone到本地运行main函数即可运行ρ攻击脚本。 软件环境:Visual Studio 2019 硬件环境:PC机
2022-08-22 18:00:16
6KB
sm3
c++
rho
ρ攻击
1
sm4国密算法C++代码软件优化加速
代码说明 对sm4进行了优化加速,具体方法包括多线程运行、SMID指令集优化、循环展开等。 运行指导 将源码clone到本地运行main函数即可运行。 软件环境:Visual Studio 2019 硬件环境:PC机
2022-08-22 18:00:12
3KB
sm4
代码优化
SMID
多线程
1
sm3国密算法C++代码软件优化
代码说明 对sm3进行了软件层面的优化加速,主要方法包括循环展开等。 运行指导 将源码clone到本地运行main函数即可运行。 软件环境:Visual Studio 2019 硬件环境:PC机
2022-08-22 13:00:12
5KB
sm3
国密算法
c++
软件优化
1
sm4国密算法C++代码底层实现
代码说明 对sm4的结构进行了底层的函数实现,经过调用和组装生成可以执行的sm4模块,由于硬件环境有限且没有加速部件,所以运行起来相对比较慢,可以作为后续openssl库函数调用实现和加速的依据。 运行指导 将源码clone到本地运行main函数即可运行。 软件环境:Visual Studio 2019 硬件环境:PC机
2022-08-22 13:00:11
3KB
sm4
国密算法
c++
密码学
1
sm4国密算法C++代码openssl库实现
代码说明 对sm4在openssl库中调用和组装生成可以执行的基于openssl库的sm4模块,可以作为后续sm4底层模块加速的对照。 运行指导 将源码clone到本地运行main函数即可运行。 软件环境:Visual Studio 2019 硬件环境:PC机
2022-08-22 13:00:10
2KB
sm4
密码学
国密算法
c++
1
国密算法sm3代码实现
代码说明 对sm3的结构进行了底层的函数实现,经过调用和组装生成可以执行的sm3模块,由于硬件环境有限且没有加速部件,所以运行起来相对比较慢,可以作为后续openssl库函数调用实现和加速的依据。 运行指导 将源码clone到本地运行main函数即可运行。 软件环境:Visual Studio 2019 硬件环境:PC机
2022-08-17 14:00:12
4KB
国密
sm3
密码学
网络安全
1
国密sm3代码C++实现(调用openssl库)
### 代码说明 对sm3在openssl库中调用和组装生成可以执行的基于openssl库的sm3模块。 ### 运行指导 将源码clone到本地运行main函数即可运行。 软件环境:Visual Studio 2019 硬件环境:PC机
2022-08-17 14:00:11
2KB
sm3
1
国密算法工具 smarttool V1.3.rar
支持各种国密算法,例如:SM2,SM3,SM4, 还支持其它算法比如:3DES,MAC,AES,RSA; 还包含数据转换比如:ASCII和十六进制的互相转化, 智能卡算法工具集v1.3 适合于程序开发者用于算法验证运算。该工具集合包含:校验运算、大数运算、TLV运算、SM4运算、SM3运算、SM2运算、DES运算、MAC运算、AES运算、RSA运算、CRT运算、数据转换、数据运算。是程序开发人员以及爱好者的必备工具
2022-08-16 09:12:06
518KB
smarttoolV1.3
智能卡工具集
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
校园网规划与设计(报告和pkt文件)
随机森林用于分类matlab代码
IBM.ILOG.CPLEX.Enterprise.Server.v12.10.0.Win64.rar CPLEX下载
IEEE33节点配电网Simulink模型.rar
基于yolov4-keras的抽烟检测(源码+数据集)
中国地面气候资料日值数据集(V3.0)-201001201912.rar
PSO-LSSVM的MATLAB代码.rar
张正友相机标定Opencv实现(完整程序+棋盘图)实例源码
基于hadoop商品推荐系统课程设计
简易示波器-精英板.zip
Steam离线安装版
2010年-2020中国地面气候资料数据集(V3.0)
2019综合测评仿真.zip
2020年大学生数学建模竞赛C题省一论文(包括材料和代码)
夏天IC助手1.8你们懂的
最新下载
spark期末复习题总结
数据库课程设计(学生宿舍管理系统)附sql文件、源代码和Word模板
Fastadmin-V1.0.0.20200506_beta-源码
【HarmonyOS】HarmonyOS应用开发者高级认证96分 分享题库
Visual C++ 2010学习版
android studio使用NanoHTTPD 创建 http 服务器打开html并使用webView打开页面
2018年上海交大软件学院优才夏令营机试题目
游戏陪玩语音聊天系统v3.0 独立版本源码
Direct12龙书
二维传热数值计算matlab程序
其他资源
tct宽带信号算法
SentinelHASP读狗工具
西南大学Linux期末考试试题和答案
java项目开发案例介绍
ICM20948_STM32F103_V1.zip
数据结构实验报告7-树-二叉树的字符图形显示程序(半期测试)-实验内容与要求.docx
DSPF2812双闭环控制电机
PROJETOPI2020:PI 2020竞赛项目-源码
048-工程部新员工入职培训.ppt
Java Socket Udp网络读卡器服务器端源码.rar
VSCode User Setup x64
360c0mpkill5.1.0.1243-1225.zip
OC Extension LoadPodImage.zip
osgQtReferenceDocs-3.6.5.chm
distribute_setup.py
国内外接码1.91.exe
老罗Android开发视频教程(第一季全部)
Java数值计算算法编程.pdf
英汉互译电子词典JAVA Web版
城市公交数据源-包含南京、上海、深圳、天津、武汉、西安、重庆等城市