IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 2022/05/31密码 -> 正文阅读

[网络协议]2022/05/31密码

信安数学基础学习

a a a b b b 的倍数则记为 b ? ∣ ? a b\ |\ a b??a
一个比较不熟的定理
a ? ∣ ? b a\ |\ b a??b b ? ∣ ? a b\ |\ a b??a a = ± b a=\pm b a=±b

欧几里得除法

先证存在性,再证唯一性
请添加图片描述
请添加图片描述
因为 q q q q 1 q_{1} q1?都是整数,所以它们相差的绝对值大于等于 1 1 1,所以 ∣ b ( q ? q 1 ) ∣ ≥ b \lvert b(q-q_{1})\rvert \geq b b(q?q1?)b
根据 r r r r 1 r_{1} r1?的范围可知 ∣ r 1 ? r ∣ < b \lvert r_{1} - r \rvert < b r1??r<b,所以与 b ( q ? q 1 ) = r 1 ? r b(q-q_{1})=r_{1}-r b(q?q1?)=r1??r矛盾。请添加图片描述

密码学原理与实践学习

仿射密码

移位密码和仿射密码是代换密码的一种特殊形式。仿射密码加密函数定义为
e ( x ) = ( a x + b ) m o d 26 e(x)=(ax+b)mod26 e(x)=(ax+b)mod26
a , b ∈ Z a,b \in\mathbb Z a,bZ26,当 a = 1 a=1 a=1,就是移位密码
在这里插入图片描述
在这里插入图片描述为了解密,要保证仿射函数是一个单射函数,也就是 a x ≡ y ( m o d 26 ) ax\equiv y(mod26) axy(mod26)中一个 x x x对应一个 y y y,一个 x x x不能对应多个 y y y,一个 y y y不能对应多个 x x x
书中写假设存在 a x 1 ≡ a x 2 ( m o d 26 ) ax_{1}\equiv ax_{2}(mod26) ax1?ax2?(mod26),我先这样理解,就是说如果两个 P \mathcal{P} P(不知道是否一样)经过同种加密后他们的 C \mathcal{C} C一样,推出 x 1 ≡ x 2 ( m o d 26 ) x_{1}\equiv x_{2}(mod26) x1?x2?(mod26)这个结论,这两个 P \mathcal{P} P Z Z Z26中位置相同,即两个 P \mathcal{P} P一样。达到证明它是单射函数的目的。
单纯在数学上说就是假设 a x 1 ≡ a x 2 ( m o d 26 ) ax_{1}\equiv ax_{2}(mod26) ax1?ax2?(mod26)(把 x 1 x_{1} x1?当已知, x 2 x_{2} x2?当未知)没有唯一解,即 x 1 ≠ x 2 x_{1}\neq x_{2} x1??=x2?,但是推出 x 1 ≡ x 2 ( m o d 26 ) x_{1}\equiv x_{2}(mod26) x1?x2?(mod26)与前面矛盾,所以只有唯一解。
a x ≡ y ( m o d 26 ) ax\equiv y(mod26) axy(mod26) a x ax ax i i i个值为 a x i ax_{i} axi?,由上面有唯一解证明知不存在 a x i ax_{i} axi? a x j ax_{j} axj? Z \mathbb Z Z26中位置相同(如果相同, a x i ≡ a x 2 ( m o d 26 ) ax_{i}\equiv ax_{2}(mod26) axi?ax2?(mod26)中, x 2 x_{2} x2?可以取 x i x_{i} xi? x j x_{j} xj?,就与唯一解矛盾,所以 x 2 x_{2} x2?只能取 x i x_{i} xi?)最后得到上面的证明。
下面重新叙述这个命题(定理)
在这里插入图片描述

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-06-06 17:32:48  更:2022-06-06 17:33:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 0:48:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码