自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个使用C++实现的RSA类

关于RSA的一些小知识 RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。是目前最流行的非对称性加密算法。 RSA加解密公式 需要加密的信息用obj表示,密文用enc表示 加密:(obj ^ e) mod n = enc 解密:(enc ^ d) mod n = obj RSA的实现步骤 选取两个足够大的不相等的质数q和p,得到n = q * p 通过q和p得到Euler(n) 欧拉公式特性

2021-11-28 14:06:11 638

原创 算法:以倒序排列一个数组

算法核心思路 用当前值与下一个值比较,如果当前值大于下一个值,则交换这两个值.否则不变且继续读取下一个值. for(i = 0;i<(n-1);i++) { if(a[i] > a[i+1]) { y = a[i]; a[i] = a[i+1]; a[i+1] = y; } 交换值之后,往回比较,如果前一个值大于当前值,则交换这两个值,且更新当前值...

2020-03-26 17:04:24 382

原创 第九章 函数

9.1 复习函数 函数要么执行某些特定的内容,要么找出一个值供程序使用. 在一个函数中的变量是属于局部变量(local variable),意思是这个变量只属于这个函数,所以在程序的其他地方定义跟这个变量的名字一样的函数是不会重名的. 形参:void a(int a,int b) a和b就是形参,形参也是局部变量 实参:实际参数是主调函数传入调用函数的值. 即主调函数吧传入的值(实参)赋值...

2020-03-04 12:05:20 180

原创 第八章 字符输入/输出验证

8.2 缓冲区 有缓冲和无缓冲 有缓冲:程序读取输入时先将其放在一个缓冲区,缓冲 I/O 分为行缓冲 I/O 和 完全缓冲 I/O。 行缓冲 I/O 指当读取到一个换行符(\n)时将缓冲区刷新(将缓冲区的数据传输到程序中)。 完全缓冲 I/O 指当缓冲区满时,刷新缓冲区(将数据传递到程序)。 无缓冲:读取一个输入,程序就直接使用这个数据。 8.3 结束键盘...

2020-02-26 21:25:30 184

原创 算法:寻找素数

输入一个数,判定该数是否为素数 #include<stdio.h> #include<stdbool.h> int main(void) { unsigned int input; unsigned int num,i; bool tof; scanf("%d",&input); tof = true; for(i = 2 ; i*i<=...

2020-02-25 15:36:21 200

转载 Aria2

'#'开头为注释内容, 选项都有相应的注释说明, 根据需要修改 被注释的选项填写的是默认值, 建议在需要修改时再取消注释 文件保存相关 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置 dir=~/downloads 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M #disk-cache=32M 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc ...

2019-09-15 18:13:08 1682

空空如也

空空如也

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

TA关注的人

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