自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 LTE ue连接enb数据包流程解析

LTE ue连接enb全流程解析

2022-11-09 17:46:10 1347

原创 消息认证码(MAC)

关于消息认证码(MAC)的概念介绍

2022-07-29 09:24:47 1118

原创 判断加密算法特征----AES算法

前言1.总感觉不去分析加密算法流程而直接判断加密算法有点不可靠,所以这篇打算结合加密算法和反汇编代码分析2.加密算法种类繁多,暂时打算只针对每种加密模式分析一种加密算法,233对称加密算法对称加密算法特征对称加密算法的加密密钥和解密密钥完全相同,其安全性主要依赖于两个因素:1.加密算法足够强,基于密文本身去解密信息不可能,至少在有限时间内不可能2.加密的安全性依赖于密钥的秘密性,而不是算法的保密性和非对称加密算法比较非对称加密算法(如摘要算法)是不可逆的,目的是对信息的一致性和完整性进行

2022-01-18 10:50:50 6333 3

原创 判别加密算法特征----MD5

MD5MD5属于单向散列算法,加密原理和过程网上都有,再次不再赘述。但就从逆向工程的角度来看, MD5最显著的特征莫过于他有4个常数用来初始化。因此,在判断加密算法时需要注意是否具有64个常量元素的表(而不是通过四个常数)来判断,MD5常见的变种有3种1.改变初始话的4个常数2.改变填充的方法3.改变Hash变化的处理过程对是否使用MD5加密需要依靠以上三个方法进一步判断一段反汇编代码实列 首先,我设置的断点是在调用了GetDlgItemTextA处,也就是输入了用户名和注册码后。在图

2022-01-04 17:09:50 5800 1

原创 汇编除法笔记---如何用移位替代除法

前言除法的指令周期比较长,用移位后乘法替代除法可以很有效的优化算法,本文用以小结,附有实例(都是release版本的实例以及自己画的图),希望在写作之余加深理解整数的除法(1)有符号除法,除数为2^n数学公式为:如果x>=0,x/2^n=x>>n ; 如果x<0,x/2^ n=(x+(2^n-1))>>n下面为x/4的例子:以-4/4为例子:ps:1.负数在编译器中以补码储存 2.负数取反符号位不变 3.edx=0xffffffff其实也

2021-04-18 21:56:26 2147 1

原创 c++ 多叉树

输入和输出样例这篇文章是处理一个构造多叉树的文本文件,创建一个多叉树然后将其多叉树的深度以及多叉树的结构输出的功能性程序输入方便的文本文件,其内容是多叉树的父子关系:// data.txt(A,1,B),(B,3,C,D,E),(C,2,F,G),(D,1,H),(G,1,I),(#)其结构如下图: 好像有点大,不必在意输出第一个输出是二叉树的各咯子节点的深度,参考了...

2021-01-07 17:16:50 2976 1

原创 mysql8.0.20 下重置密码时各种报错以及解决方法

前言因为使用的是mysql8.0的版本,所以一般的直接跳过验证阶段的方法:mysqld skip-grant-tables(只能在mysql8.0一下版本才能生效)没有办法执行,当根据网上的解决方法关闭服务后运行mysqld --shared-memory --skip-grant-tables也无法正常执行,产生一堆报错。但经过各种寻找资料,终于还是把问题解决了,博主尝试跳过密码认证的报错如下:希望可以帮助和我一样的小伙伴。报错排查排查过程还是主要根据错误日志解决,请小伙伴根据自己的实际情况确定解

2020-11-12 11:57:55 2525 12

原创 Java的Email简单发送与接收

简介1.本文只针对基础代码解析整理,原理不想过多解释2.写这篇博客是为了理清思路3.本文的测试对象为qq邮箱发送Email1.发送原理发送方发送到邮件服务器,接收方从服务器读取内容的过程2.协议1.MUA到MTA发送邮件的协议就是SMTP协议,它是Simple Mail Transport Protocol的缩写 使用标准端口25,也可以使用加密端口465或5872.SMTP协议是一个建立在TCP之上的协议,任何程序发送邮件都必须遵守SMTP协议3.MSTP登录信息QQ邮箱:

2020-07-06 21:05:11 922 2

原创 Java在IDEA软件下连接Mysql的几个问题和解决方法

环境 数据库系统:MySQL IDEA版本:2019.3.2前言在蹭Java课时,老师用的office的Access数据库搭建的数据库,而博主用的xampp自带的Mysql搭建的的数据库,不但驱动程序不同,方法也有所差异,若有不对之处,请指出。使用IDEA自带的Database连接方法(提一下)问题:时区差异问题请参考博客https://blog.csdn.net/chenchen...

2020-04-10 23:31:50 573

原创 java最最简单的计算器(有简单界面)

只有源码,但几乎每行都有注释Operation.java/** * Creat By xiao on 2020/4/5 **/public class Operation { private double numA; private double numB; public double getResult(){ return 0; }...

2020-04-06 09:37:43 1424 1

原创 Java面向对象编程实例入门

基本格式创建一个图形用户界面的基本步骤,直接上代码import javax.swing.*;import java.awt.*;import java.io.IOException;/** * Creat By xiao on 2020/4/1 **/public class HelloSwingDemo { public static void main(String[...

2020-04-05 16:59:31 465

原创 杭电oj 1004

记录杭电上刷过的题和思路废话不多说,直接上代码// creat by xiao#include<iostream>#include<string>using namespace std;int main(){ int n,i,num[1000]={0},max,max_num; max=max_num=0; string colors[1000],col...

2020-02-13 13:18:29 392

原创 QT复习1

学习添加ui控件之前的复习常用的qt库入门,信号与槽Lambda表达式QT内存分配机制带注释的源码,方便直接分析学习文章供初学者复习使用,主要是自己在用常用的qt库库描述QMenuBar>菜单栏QMenu>菜单栏QAction>菜单栏QtDebug>QToolBar>工具栏QPushButton>...

2020-02-07 17:39:06 268

信息论与编码课设报告.doc

课设

2021-05-29

c++ 链表 学生竞赛报名系统

链表 + 2级指针创建的数组 + 文件读取不同信息,虽然界面丑,但是代码还阔以

2021-01-14

c++ 多叉树源代码

多叉树,二叉树,堆栈,队列参考

2021-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除