自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 本科C9计算机

秋招春招C9本科计算机就业part Ⅰ

2023-08-27 13:02:09 101

原创 公钥密码体制及RSA公钥加密算法(下)

一.RSA公钥加密算法安全性1.RSA安全性假定:基于分解大整数的困难性假定如果RSA的模数n被成功的分解成p*q,则立刻可以得到对应的φ(n)=(p-1)*(q-1),从而可以确定e模φ(n)的乘法逆元d,即可被成功攻击例:RSA-129(428bit)于1994年4月被分解;RSA-155(512bit)于1999年8月被成功分解模数长度应该介于1024bit到2048bit之间2.对RSA的攻击共模攻击:(背景:实现RSA时为了方便,给每一个用户相同的模数n) 低指数攻击

2022-02-27 16:56:25 949

原创 Rabin简介

Rabin算法体制是对RSA的一种修正,具有以下两个特点:1.对同一个密文,可能有两个以上对应的明文,即不再以一一对应的单向陷门函数为基础2.破译该体制等价于对大整数的分解RSA中选取的公开钥e满足1<e<φ(n),且gcd(e, φ(n))=1。 Rabin密码体制,取e=2。分析:1.密钥的生成随机选择两个大素数p,q,满足p=3 mod 4且q=3 mod 4即这两个素数都为4k+3计算n=p*q2.加密C=m^2 mod n 其中m为明文,C

2022-02-27 16:50:04 1311

原创 (Python积累)pandas中cut的参数

def cut( x, bins, right: bool = True, labels=None, retbins: bool = False, precision: int = 3, include_lowest: bool = False, duplicates: str = "raise", ordered: bool = True,): """ Bin values into discrete interv.

2022-02-25 21:06:15 702

原创 (代码记录)如何调用txt文件中的数据并从字符串转为int型

import refrom functools import reduceimport numpy as npfd=open('F:\data.txt','r')fd1 = fd.readline()total_data=re.sub(r','," ",fd1)a=total_data.replace('[','')b=a.replace(']','')c=b.split()for i in range(len(c)): n[i]= int(c[i])print(max.

2022-02-24 21:56:27 1198

原创 (代码记录)利用py随机生成某一范围中,规定数目的随机数字

import randomnum=range(100,500000)data=random.sample(num,900)#print(data)file = open("F:\data.txt",'w')#文件存取地址,data.txt为已经存在地址,根据不同情况进行更改file.write(str(data))#write 只支持str类型,不能直接对list进行编辑file.close运行后生成的图片:注:1.对于不同范围的对num=range(100,500000.

2022-02-23 20:35:57 166

原创 公钥密码体制及RSA公钥加密算法(上)

一.公钥密码体制(1)公钥(非对称)密码概述:优点:免去密钥分发,密钥管理简单(2)公钥加密的设计原则:已知公私钥,进行加密解密是简单容易的单向函数:一个函数f,对于定义域内的任意x,计算f(x)是简单的,然而对于f(x)求出x的值的大小是很困难的,即单向容易反向困难。陷门单向函数:包含一组秘密信息(陷门)的特殊单向函数,若已知陷门信息时求逆时容易的。(3)公钥加密的算法定义:密钥生成算法KeyGen( · ) → (pk, sk):输出公私钥对加密算法En

2022-01-28 00:48:40 4589

xv6 与 Unix 实用程序

实验二: 根据题目要求,需要通过管道将输入的 pingpong 得到输出的 pong,ping。并通过 getpid 得 到前面对应的进程识别码。设计方案则是利用管道将父进程将一个字节发给子进程,子进程 通过 getpid 获得进程识别码,子进程再将字节发给父进程,然后退出子进程,父进程从子进 程读取字节,通过 getpid 获得进程识别码并输出,然后退出父进程,结束代码。 实验三: 根据题目要求,需要通过 primes.c 将 2-35 之间的质数输出打印出来。设计方案是将 2-35 之 间压入管道中,为素数创建一个进程,通过管道从左邻居读取,通过判断并在另一个管道上 在那向右邻居写入,为素数创建的进程需要在 35 处停止,而主进程需要等待所有进程全部 退出后并且所有输出均打印结束后停止。判断方式则为从左邻居读取到的所有数字如果可以 被管道得到的输入的最小值,如果可以整除则不传给右邻居,如果不可以整除则传递给右邻 居,并循环直至传递给右邻居的数据数目为 0。 实验四: 根据题目要求,在目录树中寻找与字符串匹配的所有文件,并将其输出展示。根据 user 库中 的 ls.c 的文件可以

2022-03-29

sakila数据库触发器的理解 基于sakila的触发器的设计

sakila数据库触发器的理解 基于sakila的触发器的设计 PDF中包括: 1. 观察 sakila.mwb 并回答问题 1.1图中共有几个 View 1.2分析以下 3 个视图,回答以下问题: 2.观察 sakila-schema.sql 和 sakila-data.sql 并回答问题 3.观察数据库的触发器 customer_create_date 并回答问题 3.1customer_create_date 触发器建在哪个表上? 3.2这个触发器实现什么功能? 3.3在这个表上新增一条数据,验证一下触发器是否生效。(截图语句和执行结果) 4.根据应用场景,为 Sakila 数据库合理地设计并实现: (注意:请将创建语句、调用结果截图记录到实验报告里) 4.1. 设计 1 个视图,至少关联 3 个表; 4.2设计 1 个触发器,需要在报告里体现触发器生效。 PDF中内容仅包含个人意见,欢迎交流和讨论,如有错误还望指出

2022-03-29

数据库实验一 基于Sakila的数据库操作

按要求完成对Sakila数据库中表的增、删、改、查操作,提交实验报告。 数据库 MySQL Sakila 问题1:请一边熟悉 sakila 数据库,一边回答以下问题: 1.sakila.mwb 模型中,表结构里每个字段前面的小标记分别表示什么意思? 2.图中哪部分体现影片-演员关系?换句话说,如果要找出演某个影片的演员名 字,访问哪几张表可以获得信息? 3.如果已知某个顾客姓名,要找到他租借的所有影片名,需要访问哪几张表? 若已知某个顾客姓名,即可以得知其 customer_id,即可通过 rental 表得到其租 借对应的 inventory_id,并参考 inventory 中的 inventory_id 后通过 inventory 表中 的 film_id 找到 film 表,根据 film_id 找到 title 即是西安已知顾客名字找寻其租借 的所有影片名 4.. 为什么 film 和 language 表间会有 2 条线? 问题2: 2.1请列出所有商店的详细地址,显示商店 id,商店地址,所在区域,所在城市,所在 国家; 问题3: 如果 insert 一条数据到 act

2022-03-29

空空如也

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

TA关注的人

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