自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【随笔】

日常随笔记录~

  • 博客(14)
  • 收藏
  • 关注

原创 小程序代码构成

参考自官方文档https://developers.weixin.qq.com/miniprogram/dev/framework/四种不同类型的文件1. JSON配置文件JSON的基本语法:(1)包裹在一个大括号中 { },通过key-value的方式来表达数据。(2)key必须包裹在一个双引号中。(3)value的数据格式只能是以下几种:数字、字符串(需要包裹在双引号中)、B...

2020-04-19 10:57:21 417

翻译 NTL使用4 Modular Arithmetic

类ZZ_p代表整数模p; Vec 代表向量模p; Mat代表矩阵模p; ZZ_pX代表多项式模p;例:以下程序读取一个素数p,一个多项式 f 模 p,并分解它。#include <NTL/ZZ_pXFactoring.h>using namespace std;using namespace NTL;int main(){ ZZ p; cin ...

2019-08-29 16:52:19 459

原创 批处理脚本运行出现"The system cannot write to the specified device"错误

用批处理写脚本之后,运行报错 “The system cannot write to the specified device”主要的原因时编码格式的问题,脚本的编码格式与cmd的编码格式不一致,解决方法:查询cmd窗口的编码格式,输入chcp...

2019-08-29 16:49:54 11968

转载 python 列表,数组,矩阵之间转换

# -*- coding: utf-8 -*-from numpy import *a1 =[[1,2,3],[4,5,6]] #列表print('a1 :',a1)#('a1 :', [[1, 2, 3], [4, 5, 6]])a2 = array(a1) #列表 -----> 数组print('a2 :',a2)#('a2 :', array([[1, 2, 3...

2018-09-11 15:37:25 18180 1

转载 windows下安装使用gmp

windows下的安装配置:https://blog.csdn.net/u012629110/article/details/51220727使用: 添加头文件:#include

2018-05-23 10:20:46 7463

翻译 HElib-2 向量内积

本文翻译自: https://mshcruz.wordpress.com/2016/09/27/scalar-product-using-helib/假设输入两个向量u=[1,2,3,4],v=[1,2,3,4]u=[1,2,3,4],v=[1,2,3,4]u=[1,2,3,4],v=[1,2,3,4],目的是计算两个向量的内积。以下介绍三种方式可以在密文下进行运算,首先假设已经初始化(...

2018-04-25 20:58:01 1093

翻译 HElib-1 : 简单的密文相加

编译好HElib库后,直接在src文件夹下进行相关测试文件的编写。 本文翻译自: https://mshcruz.wordpress.com/2016/06/17/2-3-using-helib/该文章利用HElib库实现两个数相加。首先,看一些参数的初始化:long p = 1021; // Plaintext base [default=2], should be a pr...

2018-04-24 15:46:53 2193 3

翻译 HElib库学习

刚开始学习Helib库,这是在网上搜到的一篇入门文章: https://pwnhome.wordpress.com/category/helib/ 由于Helib库有些函数更新过,因此需要做一点修改。该代码的功能是实现两个数在密文上的乘法和加法,其中prprp^r代表明文空间。#include "FHEContext.h"#include "EncryptedArray.h"...

2018-04-23 14:48:33 6748 1

翻译 NTL使用教程3(Polynomials)

NTL广泛支持快速多项式运算提供(这是最初NTL与其他代数系统库的区别)。ZZX类代表具有整数系数的单变量多项式(univariate polynomials)例1:读取一个多项式,对其进行分解并打印出分解。#include <NTL/ZZXFactoring.h>using namespace std;using namespace NTL;int main()...

2018-03-13 20:50:04 4106

翻译 NTL使用教程2(Vectors and Matrices)

NTL中对矩阵和向量的一般定义包含在头文件#include <NTL/ZZ.h>#include <NTL/vector.h>using namespace std;using namespace NTL;ZZ sum(const Vec<ZZ>& v) //Vec<ZZ>定义一个动态长度数组{ ZZ acc; ...

2018-03-13 17:44:41 3004 1

翻译 NTL使用教程1(Big Integers)

测试环境为linux下,假设在默认路径下(/usr/local)装好了NTL,则编写好相应的test.cpp文件后执行:g++ -g -O2 test.cpp -o test -lntl -lgmp -lm(1)使用大整数类 ZZ : 例1: 计算c=(a+1)∗(b+1)c=(a+1)∗(b+1)c=(a+1)*(b+1)#include <NTL/ZZ.h>usi...

2018-03-13 14:48:15 4414

原创 Anaconda2和3切换

先在官网下载Anaconda2和3,然后先把主要使用的那个版本安装好,这里以Anaconda2为例: 注意:安装过程中两个选项都打勾安装好Anaconda2后,再安装Anaconda3: (1)安装位置选择~Anaconda2\envs子目录下,可自己新建一个文件夹(比如命名为python3) (2)安装过程中的两个选项都不打勾安装完成后,在命令行输入python,则启动python...

2017-10-30 21:35:12 4696

原创 PyCrypto

可以直接使用pip安装: pip install pycrypto官方文档链接:https://pythonhosted.org/pycrypto/Crypto这个工具包实现了大部分的密码学算法和协议:子模块:(1)对称和非对称密钥加密算法(2)哈希算法(3)密码协议(4)公钥加密和签名算法(5)其他

2017-10-16 16:07:00 1758

转载 密码学会议

密码学中最著名的会议当属国际密码学协会(IACR)所资助的三大会:Crypto,Eurocrypt,Asiacrypt,即所谓的美密会,欧密会, 亚密会。密码学中最重要的最好的文章一般都在这三个会议中。 国际密码学协会除了资助三大会以外,还资助了几个Workshop (有的也已经变成Conference):Public Key Cryptography (PKC), Fast

2017-09-13 13:01:18 7428 1

空空如也

空空如也

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

TA关注的人

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