交个朋友吧
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页
摘要: 介绍 NTRU(Number Theory Research Unit),NTRU是一个带有专利保护的开源公开密钥加密系统,使用基于格的加密算法来加密数据。它包括两部分算法:NTRUEncrypt用来加密,NTRUSign用来进行数字签名,可以抗量子计算机攻击。 百度百科:链接 参考:链接1 链接2 阅读全文
posted @ 2021-01-10 23:56 PamShao 阅读(2277) 评论(0) 推荐(1)
摘要: 管理 — 设置 — 页面定制 CSS 代码,中添加以下代码: /*背景图片*/ body { background: url(https://source.unsplash.com/user/erondu/1600x900) fixed; background-size: cover; backgr 阅读全文
posted @ 2021-01-08 21:25 PamShao 阅读(167) 评论(0) 推荐(1)
摘要: 参考:链接1 链接2 链接3 由于工作原因,需要再Centos7.6下安装Teamviewer,流程如下: 下载 TeamViewer下载 链接 wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb 注意选择 阅读全文
posted @ 2021-01-02 14:22 PamShao 阅读(631) 评论(0) 推荐(0)
摘要: 实验环境 本实验均在笔记本电脑完成,电脑的配置如表1所示: 系统 Windows 10 家庭版 处理器 英特尔 Core i5-6200 @ 2.30GHz 双核 主板 宏碁 Zoro_SL 内存 16G(金士顿 DDR3 1600MHz) 主硬盘 西数 WDC WD10JPVX-22JC3T0 显 阅读全文
posted @ 2020-12-30 21:10 PamShao 阅读(2424) 评论(4) 推荐(2)
摘要: 为准备期末考试,现开始复习,重点分为四部分:古典密码、分组密码、序列密码、公钥密码 复习内容:课后题、例题、平时作业、课件 复习思路:先滤清每个知识点、做一个总体概括 总体概括 古典密码 知识点概括 分类 1、按秘钥使用数量是单一秘钥还是多个秘钥分类 单表密码:明文字母对应的密文字母在密文中保持不变 阅读全文
posted @ 2020-12-30 20:28 PamShao 阅读(1150) 评论(0) 推荐(1)
摘要: 问题 VC++ 运行程序时,出现错误: 解决办法 参考:链接 1、下载MSVCP60D.dll,下载:链接 下载的文件为64位,故应将文件复制到:C:\Windows\SysWOW64目录 2、打开"开始-运行-输入 regsvr32 MSVCP60D.dll " 又出现了新的错误!!! 问题 解决 阅读全文
posted @ 2020-12-24 12:37 PamShao 阅读(762) 评论(0) 推荐(0)
摘要: 阅读笔记: 1、《Lecture Notes: Lattices and Their Application to Cryptography》 2、Lattices in Computer Science (Fall 2009) -- Oded Regev 特拉维夫大学计算机科学学院 3、Latti 阅读全文
posted @ 2020-12-14 16:25 PamShao 阅读(507) 评论(0) 推荐(0)
摘要: 3.1: 阅读全文
posted @ 2020-12-05 22:02 PamShao 阅读(164) 评论(0) 推荐(0)
摘要: 实数域上的ECC 加法的代数运算 有限域上的ECC Hasse 定理 举例 阅读全文
posted @ 2020-11-24 21:51 PamShao 阅读(575) 评论(0) 推荐(0)
摘要: 原理 秘钥生成 加解密 解密验证 小规模演算 阅读全文
posted @ 2020-11-23 22:13 PamShao 阅读(175) 评论(0) 推荐(0)
摘要: 积分公式 源自:2019宇哥高数18讲 球坐标 阅读全文
posted @ 2020-11-21 21:36 PamShao 阅读(436) 评论(0) 推荐(0)
摘要: Base64代码 base64.c #include <stdlib.h> #include <stdio.h> #include <string.h> #include <unistd.h> #include <fcntl.h> // bindata待编码数据buffer base64 编码后数据 阅读全文
posted @ 2020-11-19 22:15 PamShao 阅读(1396) 评论(0) 推荐(1)
摘要: 背景 一直在使用的markdown编辑器:typora ,在其内部图片默认是存储在本机C盘中的,现想将图片方放到云端存储,节省存储空间 方法 将typora中的图片上传到腾讯云的COS中 参考:链接 链接 链接 注意:在较新版本的Typora中(在MacOS上为0.9.9.32或在Windows / 阅读全文
posted @ 2020-11-18 19:41 PamShao 阅读(447) 评论(0) 推荐(0)
摘要: 整体结构 T变换 SM4解密的合理性证明 秘钥扩展 阅读全文
posted @ 2020-11-15 20:30 PamShao 阅读(940) 评论(0) 推荐(0)
摘要: 一直没有系统学习过该章节,现参考《C语言程序设计 (第四版)谭浩强》 C文件基本知识 什么是文件 文件名 文件的分类 文件缓冲区 文件类型指针 typedef struct { short level; // 缓冲区“满”或“空”的程度 unsigned flags; // 文件状态标志 char 阅读全文
posted @ 2020-11-14 16:13 PamShao 阅读(401) 评论(0) 推荐(0)
摘要: 问题 VS 无法打开源文件 unistd.h 参考:链接 方法 许多在Linux下开发的C程序都需要头文件unistd.h,但VC中没有个头文件,所以用VC编译总是报错。把下面的内容保存为unistd.h,放在visual stdio头文件路径下,可以解决这个问题 unistd.h在unix中类似于 阅读全文
posted @ 2020-11-13 10:28 PamShao 阅读(6260) 评论(0) 推荐(0)
摘要: 问题 fopen函数哎VS中使用,报错: error C4996: ‘fopen’: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_S 阅读全文
posted @ 2020-11-13 10:16 PamShao 阅读(2766) 评论(0) 推荐(0)
摘要: 转载:链接 Q:为什么需要分组模式?A:明文的长度不固定,而分组密码只能处理特定长度的一块数据,这就需要对分组密码的算法进行迭代,以便将一段很长的明文全部加密,而迭代的方法就是分组的模式。 五种分组模式 五种模式详解 ECB Electronic Code Book, 电子密码本模式 特点: 简单, 阅读全文
posted @ 2020-11-12 09:32 PamShao 阅读(501) 评论(0) 推荐(0)
摘要: 分组长度 加密逻辑 轮函数 参考:链接 字节代换 两种方法: 1、首先(将字节看做GF(28)上的元素,映射到自己的乘法逆元)换成人话就是(对多项式的逆,参考:链接); 其次,对字节做仿射变换 2、直接查表,找出S盒中对应的值即可 映射方式: 把该字节的高4位作为行值,低4位作为列值,以这些行列值作 阅读全文
posted @ 2020-11-11 21:47 PamShao 阅读(932) 评论(0) 推荐(0)
摘要: 有限域 有限域上的运算 加法 两个多项式进行加法运算,就是两个多项式对应系数模2相加 乘法 两个多项式进行乘法运算:两个多项式相乘 若运算结果超过7次方,则必须对此结果进行一个多项式m(x)模运算,其中m(x): 例如: 多项式求逆元 如何求? 【欧几里得算法】 扩展:求数字逆元? 参考:链接 【扩 阅读全文
posted @ 2020-11-11 20:25 PamShao 阅读(1295) 评论(0) 推荐(0)
摘要: 1.加密 2.解密 阅读全文
posted @ 2020-11-11 17:59 PamShao 阅读(374) 评论(0) 推荐(0)
摘要: 1. 古典密码 1.1替换法 单标替换:明文、密文使用同一张表 多表替换: 1.2移位法 按字母在字母表中的位置进行移动 凯撒密码 代码实现:链接 1.3 解密 频率分析法 在不知秘钥的情况下去推测,例如:E出现的概率最高 2.近代密码学 Enigma密码机:机器层面的“移位”、“替换” 3.现代密 阅读全文
posted @ 2020-11-07 20:58 PamShao 阅读(493) 评论(0) 推荐(0)
摘要: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_NUM 10240 void count(char* n) { int i = 0, s[26 阅读全文
posted @ 2020-11-07 19:13 PamShao 阅读(259) 评论(0) 推荐(0)
摘要: #include <stdio.h> int main() { // 凯撒加密,明文中字母按字母表左移或者右移三位,这里右移 char input[6] = "hello"; char output[6]; int key = 3; int i,j; for (i = 0; i < 5; i++) 阅读全文
posted @ 2020-11-07 19:09 PamShao 阅读(319) 评论(0) 推荐(0)
摘要: 原理 加密 置换: IP逆置换: 迭代: PC-1置换: PC-2置换: 子秘钥的生成: 加密函数f: 解密 代码 // C语言实现 #include<stdio.h> #include<string.h> /* 参考链接:https://blog.csdn.net/zidane_2014/arti 阅读全文
posted @ 2020-11-04 14:29 PamShao 阅读(362) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页