logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

欧拉定理数学证明[来自信息安全数学基础第二版]

文章目录欧拉定理的证明前提知识欧拉定理:证明:欧拉定理的证明前提知识(a,b)(a,b)(a,b)符号表示aaa与bbb的最大公因数,若(a,b)=1(a,b)=1(a,b)=1,则aaa与bbb互素φ(m)\varphi(m)φ(m)是指[1,m][1,m][1,m]中与m互素的数的个数。[1,m][1,m][1,m]中所有与mmm互素的数构成模mmm的简化剩余系。若mmm是一个正整数,aaa是

#抽象代数
ubuntu安装gcc-5,g++-5

sudo vim /etc/apt/sources.list加入以下两行deb http://dk.archive.ubuntu.com/ubuntu/ xenial maindeb http://dk.archive.ubuntu.com/ubuntu/ xenial universe回到命令行sudo apt updatesudo apt install g++-5 gcc-5

#ubuntu#linux
椭圆曲线介绍(三):椭圆曲线密码学,ECDH和ECDSA

本文是椭圆曲线介绍中的第三篇:ECDH和ECDSA。在之前的博客中已经说明了椭圆曲线是什么,并证明了椭圆曲线作为群的性质。然后我们将椭圆曲线限定到有限域中。通过这种限制,椭圆曲线中的点可以生成循环子群。后面又介绍了base point,order,cofactor这些术语的概念。最后提出了椭圆曲线上面的离散对..........

#哈希算法#算法
RNS (Residue Number System) 剩余数系统

RNS(Residue Number System)介绍目前RNS并没有一个正式的中文名,若有,请各位大佬指正。简介简而言之,剩余数系统就是将一个大一点的数A∈ZQA\in \mathcal{Z}_QA∈ZQ​,用好几个小一点的数来表示:A←{a0,a1,...,ak}∈Zqik,A\gets \{a_0,a_1,...,a_k \}\in \mathcal{Z}_{q_i}^k,A←{a0​,a

#数据结构#算法#抽象代数 +1
概率算法/重合指数法 破解凯撒偏移密码

//作者-生化,用于密码学基础作业- -package Algorithms;import java.util.ArrayList;import java.util.List;import java.lang.Math;;public class ShiftCiper {public static void satitisticalAnalysis() {Stri...

到底了