笔记
晚风(●•σ )
期待与你共同努力,感谢你的关注!
展开
-
C语言程序设计——设计一个学生管理系统(完美运行的程序(●‘◡‘●))
目录一、设计目的二、原理及相关功能(一)基本框架(二)功能实现三、完整代码四、运行结果一、设计目的通过c语言设计一个学生管理系统,要求有直观的主菜单,可以录入学生的信息,实现添加学生信息、显示学生信息、查找学生信息、删除学生信息、修改学生信息以及退出等功能。二、原理及相关功能(一)基本框架1、首先因为学生有以下几个基本信息:姓名、年龄、学号、性别,依次由name、age、id和sex来表示,所以可以通过结构体实现,struct语句定义存储不同类型的数据项,定义一个结构体名为student,用于存储原创 2021-12-29 12:00:04 · 65716 阅读 · 52 评论 -
(*长期更新)软考网络工程师学习笔记一—RSA算法详解
RSA算法是一种非对称加密算法,适合进行数字签名和密钥交换运算。这里总结下RSA算法的步骤:一、选两个较大的质数p和q,p≠q,质数即除了1和其本身以外不被其它自然数所整除的数,且大于1。比如选择p=3,q=5。二、计算n的值,n=p×q。n=p×q=3×5=15。三、计算L的值,L=(p-1)(q-1),即求p和q的最小公倍数。L=(p-1)(q-1)=2×4=8。四、选择公钥e,使得1<e<L,即e大于1小于L。这里我取的是7。所以公钥为e=7。五、计算解密秘钥,即私钥d,私钥与e原创 2021-10-26 20:07:14 · 918 阅读 · 0 评论 -
(*长期更新)软考网络工程师学习笔记一一IP地址分类详解
因为备考网络工程师,这里简单来总结一下IP地址分类。首先IP地址分为五类,用A、B、C、D、E五类来表示,表示为X类IP地址,IP地址可以使用32位的二进制表示,即四个字节。A类IP地址:通过点分十进制表示法,写成二进制时,其第一位总是0,我们只看IP地址前8位:0000 0000=00111 1111=127(除了第一位其它置为1)所以其地址范围为1.0.0.0-127.255.255.255但是由于A类地址中127.X.X.X为保留地址,即环回地址,用于向自己发送数据,回送到本机,所以我们可原创 2021-10-13 20:14:27 · 835 阅读 · 1 评论