自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄胤龙的博客

一些学习过程中的个人见解和资料

  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

转载 同态加密(转载)

同态加密的相关内容

2022-04-18 13:44:48 6459

转载 安全多方计算之BGW协议

这篇文章转载于奔跑的梅花Lu的博客:https://blog.csdn.net/shengsikandan/article/details/114936909用于后期的知识复习 论文题目为Completeness theorems for non cryptographic fault Tolerant distributed computation

2021-11-21 16:02:05 925

转载 Shamir秘密共享协议

文章仅仅用来构建知识框架工后续的复习使用,本文章是转载于其他大佬,原文链接:https://blog.csdn.net/z784561257/article/details/82942581 假设一个秘密s,秘密分发者将s运用某种特定的算法分成n份,然后将n份分别分发给n个参与者。 在重构时,在n个参与者中选取t个人来重构这个秘密s。任意的t个人都可以重构,任意的t-1个参与者无法获得秘密的任何信息。 举个例子说明一下: 假设有多项式: 在这

2021-11-21 11:10:43 1363

转载 不经意传输协议-OT(MPC)

不经意传输协议-密码学 不经意传输(oblivious transfer)是一个密码学协议,在这个协议中,消息发送者从一些待发送的消息中发送一条给接收者,但事后对发送了哪一条消息仍然oblivious(不知道),这个协议也叫茫然传输协议。 历史 第一种形式的不经意传输(obliv...

2021-11-20 14:50:47 1489

原创 C++ 初次代码

#include<iostream>int main(){ std::cout << "Enter two numbers :" << std::endl; int v1 = 0 , v2 = 0; std::cin >> v1 >> v2; std::cout << "The sum of" << v1 <<"and " << v2 << " is .

2020-09-21 19:41:27 1683

原创 give_you_flag

题目:下载附件之后用ps打开,发现其图层50有一个残缺的二维码:将二维码进行截图,保存成新的图片,可以看出二维码缺少三个角的定位部分,在网上找到一个二维码截图得到三个定位点,用ps直接复制三个到图中的空白部分:扫描上面二维码得到结果:flag{e7d478cf6b915f50ab1277f78502a2c5},这就是答案...

2020-08-03 18:18:59 1112

原创 简单了解默克尔(Merkle)树

Merkle树是Ralph Merkle在1988年发明的,旨在构建更好的数字签名。原文是A DIGITAL SIGNATURE BASED ON A CONVENTIONAL ENCRYPTION FUNCTION本篇论文在Weki百科中显示比较难以读懂(对于非密码学专业的人来说),第二篇参考是Providing Authentication and Integrity in Ou...

2020-02-19 15:42:11 5540 1

原创 raw_socket用mac地址进行通信实例(C语言)

因为实验室项目的需求需求是需要用socket写出一个用mac地址通信的链接,因为不是很了解socket在网络上找了一些相关代码进行修改,自该成下列代码,里面又很多代码被我注释掉并且又一些代码没有用到也没删掉主要用于之后可能进行的修改,因为目前这个代码是否符合要求不是很有信心,写本篇博客主要是因为相关要求的代码实例很少。需求:系统linux,相互通信的双方必定直接连接,本人是将两台电脑网口经...

2020-01-14 19:36:24 4894 4

转载 Ubuntu上用网易云音乐乱码(亲测可用)

使用Ubuntu听音乐的时候,播放列表总显示为乱码,这点非常不爽。于是上网搜索了下,终于找到了解决的办法。简单的方法就是将MP3标签转换为Unicode编码,要使用到python-mutagen,在新立得软件管理中可以直接找到,也可以用以下的命令进行安装:sudo apt-get install python-mutagen使用方法:在终端中进入音乐文件所在的目录,执行:mid3icon...

2020-01-08 19:51:08 1464 1

原创 Ubuntu18.04中修改Ubuntu的外观(菜单栏放到屏幕下方)

因为用的synergy分屏使用,所以想要将Ubuntu18.04的左侧栏放到屏幕底部,因为鼠标在点击左侧另一个电脑侧边栏的时候会不小心点到。 过程:安装gnome-tweak-tool感觉是最方便的 直接打开命令行:先安装配置工具:sudo apt-get install gnome-tweak-tool结果成功...

2019-06-14 10:25:50 10086 1

原创 C语言-strlen函数和关键字const

1、导读代码:#include<stdio.h>#include<string.h> //strlen的头文件#define DENSITY 61.4 //人体密度int main(){ float weight, volume; int size ,letter; char name[40];...

2019-06-13 20:44:06 440

原创 C语言-char、_Bool和可移植int类型

char类型世纪演示int类型,C语言中用数字来表示字符,例如65代表大写字母A。C语言1字节定义为char类型占用的位(bit)数。 非打印字符有一些字符无法打印出来不如何表示有两种方法表示,一是用ASCLL码,二是用转义字符(转义字符序列在下方);打印字符的int值代码#include<stdio.h>int main(void){...

2019-06-11 19:30:03 859

原创 C语言-整数

1、整数类型: long int; long; short int; short; ubsigned int; unsigned; unsigned long;unsigned short;long long;short类型可能比int类型占用的空间少,long类型可能比int类型占用的空间多。C语言只是规定sho...

2019-06-10 19:26:06 3591

原创 C语言-整数和浮点数存储

1、整数和浮点数整数:c语言中和数学中的整数一样都是没有小数部分的数(C语言中把不含小数点和指数的数作为整数);比如2,3,100,-29等都是整数,在计算机中和浮点数是不同的存储方式,例如存储整数7,以二进制存储是111,。C语言中的int类型是8位(1字节),所以需要将前5位设置成0,剩下的111。 ...

2019-05-28 20:38:06 1791

翻译 C++之函数

函数允许在代码段中构造程序以执行单个任务。在C ++中,函数是一组给定名称的语句,可以从程序的某个点调用。定义函数的最常用的语法是:type name ( parameter1, parameter2, ...) { statements }其中:-type是函数的返回值类型-name是可以调用函数的标识符(可以理解为名称)-paramenter(尽可能多的)是参数,都是由...

2019-03-13 20:36:04 184

翻译 C++之声明和流控制

声明和流控制一个简单的C ++语句是由每个单独指令组成的程序,比如前面部分中看到的变量声明和表达式。它们总是以分号(;)结尾,并按照它们在程序中出现的顺序执行。但是程序不仅限于线性序列的陈述。在其过程中,程序可以重复代码段,或者做出决定和分叉。为此,C ++提供了流控制语句,用于指定何时以及在何种情况下程序必须完成的操作。本节中解释的许多流控制语句都需要通用(子)语句作为其语法的一部分...

2019-03-08 21:07:09 151

翻译 C++之基本输入/输出

今天看C++的输入和输出今天的部分内容我参考了http://www.runoob.com/cplusplus/cpp-basic-input-output.htmlC++ 的 I/O 发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。如果字节流是从内存流向设备(如显示屏、打印机、磁盘驱动器、网络连接等),这叫做输出操作。C ++使用一种称...

2019-03-04 21:55:57 354

翻译 C++之运算符

继续进行C++的学习:运算符:运算符可以用来对常量和变量进行操作,下面是所有的运算符(教程上说是所有的,我持有怀疑态度):**赋值运算符:**x = 5;此语句将整数5值赋给变量x。赋值操作总是从右到左进行,而不是相反:x = y;将y赋值给x。例如:// assignment operator#include &lt;iostream&gt;using namesp...

2019-03-02 20:09:45 447

翻译 C++之常量

因为ns3是用的C++编写的,但是C++我学过之后过了很长时间了又忘记了所以找了网上一个教程,这里主要是那个教程的翻译:教程链接:http://www.cplusplus.com/doc/tutorial/constants/,大家可以去看原文常量是具有固定值的表达式。数字是最明显的常量。它们用于表示程序源代码中的特定值。我们已经在前面的章节中使用了一些来给变量赋予特定值或表达我们希望我们的...

2019-03-02 18:05:08 272

转载 NS3-目录和相关模块

NS3-目录结构和相关模块 Waf是基于Python开发的编译工具,ns-3系统本身和将要写的仿真代码都由waf负责编译运行。Scratch目录一般存放用户脚本文件,也可以把要运行的例子拷贝到该目录下。Example是ns-3提供的关于如何使用ns-3的例子,包含许多模块的使用。Doc目录是帮助文档,可以使用./waf --doxygen编译本地Doxygen文档。Build...

2019-02-28 11:03:09 235

原创 Ubuntu16.04安装ns3.29过程

安装ns3过程(版本ns3.29):在ns3的官方主页(http://www.nsnam.org)上就能看到详细的安装文档(安装方式下载二进制文档进行编译):1.1 下载:点击Download点击左侧ns-3.29(也可以自行下载其他版本)点击截图最下方一行右侧的here即开始下载。或者直接用命令行下载(下载位置为当前所在目录):wget http://www.nsnam.or...

2019-02-26 10:42:08 3855 3

原创 题目1194:八进制

题目描述:输入一个整数,将其转换成八进制数输出。输入:输入包括一个整数N(0输出:可能有多组测试数据,对于每组数据,输出N的八进制表示数。样例输入:789样例输出:71011//代码12345678910111213141516171819202122232425262728293031323334

2017-05-19 21:44:38 267

原创 题目1196:成绩排序

题目1196:成绩排序 时间限制:1 秒内存限制:32 兆特殊判题:否提交:5219解决:1802题目描述:用一维数组存储学号和成绩,然后,按成绩排序输出。输入:输入第一行包括一个整数N(1接下来的N行每行包括两个整数p和q,分别代表每个学生的学号和成绩。输出:按照学生的成绩从小到大进行排序,并将排序后的学生信息打

2017-04-17 11:31:15 310

原创 题目1206:字符串连接(九度OJ)

题目1206:字符串连接时间限制:1 秒内存限制:128 兆特殊判题:否提交:5133解决:2378题目描述:不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输入:每一行包括两个字符串,长度不超过100。输出:可能有多组测试数据,对于每组数据,不借用任何字符串库函数实现无冗余地接受两个字符串,然

2017-04-17 11:31:11 282

原创 题目1198:a+b(九度OJ)

题目1198:a+b时间限制:1 秒内存限制:32 兆特殊判题:否提交:9007解决:3130题目描述:实现一个加法器,使其能够输出a+b的值。输入:输入包括两个数a和b,其中a和b的位数不超过1000位。输出:可能有多组测试数据,对于每组数据,输出a+b的值。样例输入:2 610000000000000

2017-04-17 11:31:08 217

原创 题目1197:奇偶校验(九度OJ)

题目1197:奇偶校验时间限制:1 秒内存限制:32 兆特殊判题:否提交:4146解决:1785题目描述:输入一个字符串,然后对每个字符进行奇校验,最后输出校验后的二进制数(如'3’,输出:10110011)。输入:输入包括一个字符串,字符串长度不超过100。输出:可能有多组测试数据,对于每组数据,对于字符串中的每一个字

2017-04-17 11:31:03 332

ns3依赖包安装脚本(试用ubuntu18.04)

ubuntu18.04系统下安装ns3之前的依赖包安装脚本,在安装之前同目录下chmod +x ns3sourch.sh之后进行./ns3sourch.sh等待安装结束再安装ns3.

2020-09-30

第1章 概述.pdf

关于数据科学概念的讲义内容,主要讲解数据科学的概念和由来

2019-05-25

深入java虚拟机

2017-05-09

空空如也

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

TA关注的人

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