自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 密码学 二

【问题描述】ElGamal签名是一种数字签名算法,它基于ElGamal加密算法的数学原理。ElGamal签名是一种公钥密码学技术,用于验证数据的完整性和真实性,确保数据在传输或存储过程中没有被篡改。ElGamal签名的生成和验证过程, 密钥生成:需要生成一对ElGamal的密钥对,包括私钥(d)和公钥(e1、p)。 签名生成:计算e2 = e1^d mod p,其中e2是签名者使用私钥生成的一部分。 计算s1 = e1^r mod p,其中s1是签名者使用私钥生成的一部分。 计算s2 = (((m - d

2023-12-29 17:09:40 1057

原创 密码学 一

对仿射密码来说,加密函数里面有两个参数a和b,a要求26互素,因而只有12个选择,b的选择有26种,因此密钥空间大小只有12*26=312。计算量并不算大,暴力破解时直接穷举出来找有意义的字符串即可。当已经获取密钥长度之后,我们可以通过分组将相同密钥作用下的密文进行分组,在每一组中,都是一个简单的单表替换加密。这是解密部分的全部代码,注意需要自己添加密文文件的位置。Virginia无密钥解密。

2023-12-29 17:08:56 439

原创 数据结构二

记录TITOCHAN学习数据结构的历程。

2023-12-29 17:06:48 990 1

原创 数据结构一

用C++语言和类实现单链表,含头结点属性包括:data数据域、next指针域操作包括:插入、删除、查找注意:单链表不是数组,所以位置从1开始对应首结点,头结点不放数据类定义参考数据之间用空格隔开,第1行输出创建后的单链表的数据每成功执行一次操作(插入或删除),输出执行后的单链表数据每成功执行一次查找,输出查找到的数据如果执行操作失败(包括插入、删除、查找等失败),输出字符串error,不必输出单链表例题 一元多项式对于一元多项式p(x)=p0+p1x+p2x2+ … +pnxn,每个项都有系数和指数

2023-12-29 17:05:15 632 1

原创 ESP32自组网

title: esp32自组网。

2023-11-02 20:12:15 745 3

原创 SSL证书安装

位于/etc/nginx/conf.d/的titoweb.conf# 配置服务器server {# 监听的端口号listen 80;# 域名# 静态文件访问的url# 静态文件地址# 最后,发送所有非静态文件请求到uwsgi服务器# uwsgi_params文件地址将uwsgi.ini中的http = :80删除 以便443端口进入将titoweb.conf中的删除 我们要将其放置在将titoweb.conf include的总nginx.conf文件里后续有相关说明用。

2023-10-15 20:04:29 129

原创 Python管理mysql

这通常意味着在行中添加更多的数据。你可以通过更新行数据来实现这一点。使用 pymysql库 来增加表、列、行和元素。SQL语句来创建一个新的表。SQL语句来更新行数据。SQL语句来增加列。SQL语句来增加行。

2023-10-15 20:03:55 93

原创 创建个人博客评论区(mysql+flask)

背景是我的文章需要一个评论区,且已经建立好了mysql数据库。

2023-10-15 20:01:30 836

原创 ESP32作为客户端通过websocket连接后端

ESP32作为客户端通过websocket连接后端

2023-09-27 21:46:04 802

原创 ESP32开发AP模式

ESP32开发AP模式

2023-09-24 21:02:59 1419

原创 前后端学习之路一(个人博客搭建 采用flask框架)

这是萌新博主的学习前后端之路

2023-09-24 14:06:43 135

原创 矩形关系(运算符重载)

矩形1和矩形2的关系(矩形1包含矩形2、矩形2包含矩形1、矩形2和矩形1相等、矩形1和矩形2相交、矩形1和矩形2不相交)cout << “矩形1:” << rect1 << " " << (int)rect1 << endl;cout << “矩形2:” << rect2 << " " << (int)rect2 << endl;cout << “矩形1和矩形2相交” << endl;cout << “矩形2包含矩形1” << endl;cout << “矩形1包含矩形2” << endl;

2023-06-08 20:25:24 757 1

原创 【id:73】【20分】C. 时钟模拟(继承)

定义时钟类,数据成员是私有循环计数器对象小时hour、分钟minute、秒second,公有函数time(int s)计算当前时间经过s秒之后的时间,即hour,minute,second的新value值。因为clock和time是系统内置函数,为了避免重名,请不要使用clock或者time作为类名或者函数名。定义时钟类对象,输入当前时间和经过的秒数,调用time函数计算新时间。2行一组,第一行为当前时间(小时 分钟 秒),第二行为经过的秒数。根据题目要求,增加必要的构造函数、析构函数和其他所需函数。

2023-05-18 16:31:01 95

原创 【id:175】【20分】D. 学生成绩计算(继承)

非免听生具有平时成绩、考试成绩和总评成绩三个属性,总评成绩根据(平时成绩*40%+考试成绩*60%)计算的结果,85分(包含)以上为A,75分(包含)-85分(不包含)为B,65分(包含)-75分(不包含)为C,60分(包含)-65分(不包含)为D,60分(不包含)以下为F。定义上述类并编写主函数,输入类型符号,若输入R,根据学生基本信息、平时成绩和考试成绩,建立非免听生对象,若输入S,根据学生基本信息、考试成绩,建立免听生对象。计算学生的总评成绩,并输出。每个学生基本信息和总评成绩。

2023-05-18 16:29:08 288

原创 【id:74】【20分】E. 新旧身份证(继承)

这题不难 难的是复杂

2023-05-18 16:21:55 367

原创 【20分】D. 三串合一(指针与字符数组)

连续三行,每行输入数字a和b,表示每个子串的开始和结束位置。注意字符串的位置是按照一般意义从1开始计算,和编程中的数组位置不同。例如字符串abcdefg,开始位置是3,结束位置是5,那么子串就是cde。3. 使用动态数组的方法创建新的字符串,并且使用指针读取三个字符串的不同部分,并且复制到新字符串中,要求整个过程都不能使用数组下标。输入三个字符串,通过指针读取各个字符串的子串(子串是指字符串中连续的一小部分),把它们合并成一个新字符串。2. 输入后,根据三个字符串的子串的长度,计算出新字符串的长度。

2023-03-16 16:05:18 786

原创 【20分】C. 动态数组(指针与数组)

第二行先输入一个大写字母表示数组类型,I表示整数类型,C表示字符类型,F表示浮点数类型;然后输入n表示数组长度。一开始未知数组长度,根据要求创建不同类型的指针,并且使用指针创建相应长度的数组,然后再完成不同的要求。要求程序整个过程不能使用数组下标,从数组创建、输入到搜索、比较、计算,到输出都必须使用指针。若要求创建整数数组,计算数组内所有数据的平均值。若要求创建字符数组,找出数组内的最大字母。若要求创建浮点数数组,找出数组的最小值。每个根据不同的数组类型输出相应的结果。第一行输入t表示有t个测试实例。

2023-03-16 16:04:15 198

原创 【20分】E. 矩阵左转(指针与数组)

要求:除了矩阵创建和数据输入可以使用数组和数组下标的方法,其他过程对矩阵的任何访问都必须使用指针。提示:m行n列的二维矩阵,第i行第j列的元素与首元素的距离为i*n+j,序号从0开始计算。在输出的每行中,每个数据之间都用空格隔开,最后一个数据后面也带有空格。输入一个2*3的矩阵,将这个矩阵向左旋转90度后输出。连续两行输入一个2*3的矩阵的数据。第一行输入t表示有t个测试实例。依次输出左转后的矩阵结果。

2023-03-16 16:04:09 427

原创 无法使用ssh的可能

无法使用ssh的可能

2023-02-17 22:55:03 2796

原创 pytorch怎么正确安装到jetson

PyTorch可以通过Jetson Nano上的APT软件包管理器进行安装

2023-02-17 19:46:06 534

原创 jetson nano emmc版本的JETSON BASEBOARD系统烧写

jetson核心emmc版本的JETSON BASEBOARD系统烧写

2022-12-08 12:17:51 436

原创 关于ubuntu18.04的配置环境

关于ubuntu18.04的配置环境

2022-12-08 11:04:04 335

原创 实验7-2-10 简易连连看

题要求实现一个简易连连看游戏模拟程序。

2022-11-29 09:47:44 458

原创 实验7-2-8 找鞍点

一个矩阵元素的"鞍点"是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。

2022-11-29 08:37:12 1077

原创 实验7-2-7 方阵循环右移

本题要求编写程序,将给定n×n方阵中的每个元素循环在该行内右移m个位置。

2022-11-28 22:22:21 496

空空如也

空空如也

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

TA关注的人

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