weixin_43720211
码龄6年
关注
提问 私信
  • 博客:14,004
    社区:1
    14,005
    总访问量
  • 13
    原创
  • 1,190,396
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2018-11-17
博客简介:

weixin_43720211的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得7次评论
  • 获得27次收藏
创作历程
  • 10篇
    2023年
  • 3篇
    2021年
成就勋章
TA的专栏
  • 密码学论文研读
    1篇
  • 密码学概论
    1篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

BMA高速算法,处理一亿比特的数据约10s

原理是将原来8位的计算替换成64位的计算。
原创
发布博客 2023.10.13 ·
130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git 版本选择/回退

git reset的作用是修改HEAD的位置,即将HEAD指向的位置改变为之前存在的某个版本,舍弃之后的版本。checkout相当于建立了一个新的分支,为要回退的某一版本开辟分支。git revert 的作用是撤销某一版本,同时保留之后的版本。
原创
发布博客 2023.09.04 ·
175 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

全国密码竞赛刷题感受

相比去年,今年的题库在这周更新了一次,加入了一些新的内容,如量子密码的考查和后量子密码。并且重点放在了对国际标准RSA,DES和AES还有国内标SM2,SM3,SM4,ZUC,SM9上,可以明显的看出对上述算法和一些《国家标准规定》的题量增多,对古典算法的考查减少了。总的来说,题库里还是那么些题,多刷几遍拿个80+没什么问题,就是记忆这些东西很费神,一个小组队内的人也在能够相互沟通的情况下进行考试也相互弥补。
原创
发布博客 2023.09.01 ·
637 阅读 ·
1 点赞 ·
2 评论 ·
3 收藏

初认汇编语言

16位寄存器特殊作用ax存储返回值cxdx存放参数4bx存放参数3si存放参数2di存放参数1sp指向栈顶bpr8存放参数5r9w存放参数6r10wr11wr12wr13wr14wr15w位数不同,寄存器的名字同样有变化,如:64位 %rax;32位 %eax;16位 %ax;低8位 %al;高8位 %ah此外,操作码也有着位数的区分,注意其后缀b - 字节(byte,8比特)、w - 字(word,16比特)、l - 双字(doubleword,32比特)
原创
发布博客 2023.08.16 ·
65 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

error: ‘for‘ loop initial declarations are only allowed in C99 mode

问题:刚把代码从win提交到linux上,Make编译时提示报错.原因: C不支持在for循环中定义变量.
原创
发布博客 2023.08.04 ·
153 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Linux安装git(升级git) Centos

2.如果已经安装了,且需要升级的情况下,卸载git。1.先检查是否需要升级\安装git。3.下载高版本的git。
原创
发布博客 2023.08.01 ·
751 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

C基础编程事项

15.对数组的比较实用memcmp,数组的拷贝实用memcpy,数组的初始化用memset,指定位置的拷贝memmov, 寻找数第一次出现的位置memchr。14.对指针所指向数据大小的判断用strlen,对数组大小的判断用sieof(),切莫将数组首地址和指针弄混淆。16.对于一部分全局变量可以在源文件中声明和定义,避免在头文件中声明,再外部需要这个变量时,可使用接口提供。2.如果数据是只读的情况下,可以使用全局变量,这个情况下即使多个线程访问也不会造成数据的不一致。9.一行的个数有限,注意换行。
原创
发布博客 2023.07.28 ·
59 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

SM3(下)

*消息填充后的最大长度*//*一个空块,当末尾数据为空时,使用该块*//*存储消息长度的比特大小*//*消息的分组个数*//*存储迭代的中间哈希值*//*用来存储消息的末尾数据*//*存储消息副本*//*判断消息是否为整块512比特,即消息的末尾数据是否为空*/uint8_t temp;/*存储大小端转化时的中间变量*//*存储大小端转化时的中间变量*//*存储每一组计算完的向量值*/uint8_t* mess_copy;
原创
发布博客 2023.07.25 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决在CMake后,VScode中调试C++代码断点无效的问题

事件缘由:从git上下载了C代码后使用CMake编译,再用VS打开,此时发现打断点无法生效。中的内容被set方法覆盖,导致原有参数失效。我将此代码注释后,发现能够成功运行。解决办法:将最初代码替换成。
原创
发布博客 2023.07.25 ·
1442 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SM3(上)

文件描述: 提供了一份SM3杂凑算法的接口,输入消息长度应小于(2的64次方),输出结果为256比特的杂凑值。功能描述:对输入的数据mess进行SM3杂凑值提取。len(in) 消息长度(字节)创 建 者: Shuai Cheng。说 明 : SM3接口函数。返 回 值 : -1失败 0成功。创建时间:2023/7/18。mess(in)待处理的消息。函 数 名:SM3Hash。hash(out)杂凑值。文件名称: SM3.h。
原创
发布博客 2023.07.20 ·
84 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《使用DES和EIGamal算法进行数据保障的混合算法》分析

前言原文链接:https://iopscience.iop.org/article/10.1088/1757-899X/453/1/012018/pdf文章的主要目的在于解决公钥密码和私钥密码各自的缺陷,用一种同时包含两种秘钥的混合加密算法解决各自的缺点。。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):impo.
原创
发布博客 2021.10.30 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

几种数字签名方案

前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as np import pandas as pd import matplotli...
原创
发布博客 2021.09.13 ·
3080 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

几种主要的公钥加密算法

RSA加密算法一、RSA算法是什么?RSA基于数论的欧拉定理,是第一个安全、实用的公钥加密算法,已成为国际标准。二、秘钥生成步骤选取两个安全的大素数p、q(大于1024比特) 计算n = p * q , φ(n) = (p-1) (q-1),其中φ(n)为n的欧拉函数 随机选取整数e,满足1 < e < φ(n) , gcd(e,φ(n)) = 1即 e与 φ(n)互素 计算私钥d,满足d * e = 1(mod φ(n)),即 d == e^(-1)(mod φ(n))
原创
发布博客 2021.09.10 ·
6994 阅读 ·
2 点赞 ·
0 评论 ·
20 收藏