自定义博客皮肤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)
  • 收藏
  • 关注

原创 国密套件ECC-SM2-SM4-CBC-SM3和ECDHE-SM2-WITH-SM4-SM3

双方交换各自的公钥,最后A计算点(x1,y1) = d1Q2,B计算点(x2,y2) = d2Q1,由于椭圆曲线上是可以满足乘法交换和结合律,所以 d1Q2 = d1d2G = d2d1G = d2Q1 ,因此双方的 x 坐标是一样的,所以它是共享密钥,也就是会话密钥。4、客户端和服务端分别使用工作密钥,计算主密钥,客户端随机数,服务端随机数,字符串常量"key expansion",经PRF计算生成工作密钥。工作密钥包括加密密钥和校验密钥,具体密钥长度由选择的密码算法决定。客户端支持的压缩算法列表。

2023-11-17 16:29:34 1248

原创 解决wrk编译后无“-n“选项的问题

经检查发现,WITH_OPENSSL所在的目录/home/Tongsuo-master/Tongsuo/lib64下只有libssl.so.3 和libcrypto.so.3,没有libssl.so 和libcrypto.so.重新编译: WITH_OPENSSL=/home/Tongsuo-master/Tongsuo/ LDFLAGS=-Wl,-rpath=/usr/local/lib64/ -lssl -lcrypto make。删除之前编译的wrk:make clean。缺失部分功能的wrk。

2023-06-28 15:12:09 147

原创 asn1c编译工具的安装和使用

asn1c 文件.asn -D out/ 编译asn文件并将编译生成的.c .h等文件输出到out目录下。进入./crfc2asn1.pl所在目录 ./examples 给文件赋予权限,再次make成功。报错:make[2]: execvp: ./crfc2asn1.pl: 权限不够。报错问题解决:编译命令加上参数 -fcompound-names 即可编译成功。asn1c -EF 文件.asn 检查asn文件的语法是否正确。1、下载asn1c源码:https://二、asn1c编译工具的使用。

2023-06-27 17:53:22 1129

原创 MySQL数据库安装、全量备份、增量备份与恢复

因此,如果打算同时导出和刷新日志应该使用--lock-all-tables 或者--master-data 和--flush-logs。在mysql/bin目录下执行:./mysqlbinlog --no-defaults --base64-output=decode-rows -v /home/mysql/data/mysql-bin.000123(此处是备份的二进制日志的路径)--delete-master-logs:master备份后删除日志. 这个参数将自动激活--master-data。

2023-03-02 17:21:35 1602

原创 硬件设备使用网线连接PC并访问外网

设备通过PC访问外网相当于将PC作为路由器,将数据包通过网线传给PC后,通过PC的wifi接口对外发送。设置WLAN为共享模式时,默认分配IP:192.168.0.1,为了让设备可以通过PC连接外网,需要设置设备的ip为相同网段ip,并添加路由。使用网线连接设备网口和PC机网口,设置PC的ip地址为192.168.2.XX(和设备同网段)。设置WLAN共享后,使用新的ip(192.168.0.1)通过网线使用xshell连接设备。关闭与设备连接的网口的防火墙,再次用设备pingPC,可以ping通。

2022-09-08 13:47:59 4891

原创 CentOS7.6离线升级到CentOS7.9

准备一台可联网的和离线的CentOS7.6一样的linux服务器,用来下载升级需要的rpm包。上传之前下载好的升级包(位置:/var/cache/yum/x86_64/7)更新后,/var/cache/yum下的rpm包会被自动删除。1、检查升级前的linux系统版本和内核。4、在离线linux服务器上升级系统。5、查看升级后的系统版本和内核。下图展示下载升级包之前的缓存。2、下载升级需要的rpm包。

2022-08-24 20:31:42 2511

原创 Mariadb Galera搭建数据库集群

由于之前添加mysql.server脚本至/etc/init.d/目录下,并命名为mysqld,故此处可以添加系统服务mysqld,并通过systemctl指令进行服务的启停,运行相应的mysqld脚本,服务启动时,其配置文件为默认路径/etc/下的my.cnf。(1)安装/opt/mariadb10.3/scripts/mysql_install_db--datadir=/opt/GaleraData/pkidb/--user=mysql--basedir=/opt/mariadb10.3。......

2022-07-21 16:28:02 1948 1

原创 Java数组

数组是相同类型数据的有序集合、按照先后顺序有序排列、其中每一项称为数组的一个元素。1、数组的声明和创建package learn.array;public class Dame1 { public static void main(String[] args) { int[] num;//声明一个数组,推荐使用 int num1[];//也可以用此种方法声明数组 num=new int[4];//新建一个数组 num[0]

2022-01-12 09:01:25 44

原创 Java方法

1、方法的了解1.1、命名规则驼峰命名法:第一个单词首字母小写,其他单词首字母大写1.2、方法的设计原则:原子性一个方法只实现一个功能,有利于后期的扩展。1.3、方法的定义修饰词 返回值 方法名(参数类型 参数名){ 方法体 return 返回值}修饰词:可以是一个或者多个返回值:方法返回的结果的类型,若没有则为void方法名:自定义名字,驼峰命名法,见名知意参数类型:传给方法的参数的类型,也可以没有参数参数名:传给...

2021-10-18 18:52:20 53

原创 Java流程控制

1、用户交互的Sanner对象java.util.Scanner是java5的新特性,用来实现用户输入。next()函数:nextLine()函数:next()函数一定要接收到有效字符才会结束;有效字符前面的空白会自动忽略;接收到有效字符后的空白作为分隔符或结束符;nextLine()函数以Enter作为结束符;可以在接收有效字符前面的空白。Scanner的其他函数:nextInt()、nextDouble()等2、顺序结构从上到下顺序执行,是任何算法都离不开...

2021-10-13 18:52:23 58

原创 Java基础语法

1、注释(注释并不会被执行,是给编码的人看的,程序中书写注释是一个很好的习惯)单行注释://注释内容多行注释:/*注释内容*/将鼠标放在注释前面的小灯泡上可以实现单行注释(行尾注释)和多行注释(块注释)的相互转换。文档注释:以“/**”开头,“*/”结尾2、标识符Java的所有组成部分都需要名字,类名、变量名、方法名都是标识符2.1、Java关键字2.2、Java标识符所有标识符都以大小写字母,下划线(_),美元符($)开头;...

2021-10-11 19:34:02 84

原创 Java入门了解

Java三大版本JavaSE:标准版(桌面程序,控制台开发)--基础、核心JavaME:嵌入式开发(手机,小家电)--基本没有被使用了JavaEE:企业级开发(web端,服务器开发)--前提是学好JavaSEJDK、JRE、JVMJDK:Java Development Kit(Java开发者工具)(在jre基础上扩充一些开发工具)JRE:Java Runtime Environment(Java运行时环境)JVM:Java Virtual Machine(Java虚拟机)(跨平

2021-10-08 18:32:27 213

原创 计算机基础知识

计算机基础知识1、打开命令窗口的方法win+R。然后输入“cmd”,回车,打开命令窗口 按住Shift健,在桌面右键,点击“在此处打开命令窗口” 在程序中找到命令窗口的黑框框,点击打开 打开文件夹,在文件夹的上面输入“cmd”,打开命令行窗口,打开的窗口会正好在此文件夹目录下2、简单的Dos命令在命令行窗口进入目录“C:\Windows\System32”注意所有的命令必须用英文输入退出当前目录:cd .. 进入windows目录:cd windows 进入system32目

2021-10-08 17:28:56 100

空空如也

空空如也

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

TA关注的人

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