自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 C语言 词法分析器-简单函数绘图语言的解释器

先写一个词法分析器把源码放在项目目录中,命名为“test.txt”,或者修改一下代码生成词法分析结果函数绘图语言源码示例#include "pch.h"#include <iostream>#include <graphics.h> // 引用图形库头文件#include <conio.h>#include "pch.h"#inc...

2019-11-23 12:14:48 1134

原创 ElGamal公钥密码算法(miracl库)

ElGamal公钥密码算法 使用miracl库要求:大素数p必须是150位安全素数(形式为p=2q+1形式的强素数,这里面q也是素数),大素数p和本原根随机生成1.函数说明2.本原根的寻找如果g^2 mod p!=1 且 g ^ q mod p!=1,那么g就是本原元解释:https://blog.csdn.net/qq_37685156/article/details/881...

2019-11-22 23:58:58 4492 5

转载 深入理解Java中的String(大坑)

https://blog.csdn.net/qq_34490018/article/details/82110578

2019-11-15 01:20:04 255

原创 基于中国剩余定理的秘密共享方案(miracl)

#include<stdio.h>#include<math.h>#include<stdlib.h>#include "miracl.h"#include<Windows.h>#define SECRET_BITS 500 // 秘密的位数 #define N 7 // 恢复秘密所需要的最少子秘密个数t #define T ...

2019-11-10 13:02:43 2800 4

原创 基于中国剩余定理的秘密共享方案(miracl库)

某电信安数基实验备注:该实验本意是在大数的场景下运行,故而需要使用miracl库,具体使用方法请看https://blog.csdn.net/qq_42450533/article/details/102493504的后半部分注意:本文代码效率极低,大数在3位数时就会运行10分钟左右,若是更大的数字,博主等不了没试过。基于中国剩余定理的秘密共享方案秘密共享是将秘密以适当的方式拆分,拆分后...

2019-11-06 21:05:23 4111

原创 基于中国剩余定理的秘密共享方案(使用miracl库)

某电信安数基实验该实验本意是在大数的场景下运行,故而需要使用miracl库,具体使用方法请看https://blog.csdn.net/qq_42450533/article/details/102493504的后半部分基于中国剩余定理的秘密共享方案秘密共享是将秘密以适当的方式拆分,拆分后的每一个子秘密由不同的参与者管理,单个参与者无法恢复秘密信息,只有若干个参与者一同协作才能恢复秘密消息。...

2019-11-06 21:02:00 2033

原创 java类变量与实例变量的初始化顺序

我们一共考虑4个部分,类变量的初始化,static静态(初始化)代码块,实例变量的初始化,(普通)初始化代码块。理解类变量的初始化和static初始化代码块先需要了解java的类加载器的运行机制。参考https://blog.csdn.net/qq_31156277/article/details/80188110这篇博文讲的非常详细,这里仅仅简要的说一说:Java虚拟机中类加载的全过程,即...

2019-11-06 01:02:46 800 1

转载 MASM32+VS2017环境的搭建

本文为转载文,来源于[https://blog.csdn.net/MaxWoods/article/details/44649685]但是因为原博文的图片不知道为何没了,我从其他途径找到原图片重新发一遍。本文为vs2010+MASM32的安装过程,但其同样适用于vs2017版本一、安装MASM32在http://www.masm32.com/masmdl.htm下载安装包安装过程如下图...

2019-11-04 00:26:23 1643 1

基于 stm32f103 微控制器的电炉温度控制仿真系统

基于 stm32f103 微控制器的电炉温度控制仿真系统 给出了proteus8.8的工程文件和MDK-ARM文件,其中hex文件已经编译好,可以直接使用。

2020-11-04

ElGamal公钥密码算法 使用miracl库

ElGamal公钥密码算法 使用miracl库 算法描述 1. 选取一个大素数p,使离散对数问题在有限域GF(p)上是难解的,选取g∈Z是一个本原元。 2. 随机选取整数x,1≤x≤p-2,计算y=g^x(mod p); y是公开的加密密钥,而x是保密的脱密密钥。 3. 明文空间为Z,密文空间为Z×Z。 4. 加密变换:对任意明文m∈Z,秘密地随机选取一个整数k,1≤k≤p-2,于是可得密文为: c=(c1,c2) 其中 c1=g^k(mod p) , c2=my^k(mod p) 5. 脱密变换:对任意密文c=(c1,c2)∈Z×Z,明文为: m=c2×(c1^x)^-1(mod p)

2019-11-23

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

TA关注的人

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