MIMA ENCRY
文章平均质量分 74
Tate_Brown
这个作者很懒,什么都没留下…
展开
-
仿射加密加解密算法
概述:基本上和数学上的仿射变换类似y=ax+b,通过如此达到一一对应加密。仿射变换加密加密过程:加密算法:c=a*m+ b(mod n)加密过程:1.获取a,b(密钥),n(字符个数)2.获取明文。3.加密成密文,明文转换成各个字符所对应的数字,将所得数字带入上面的算法公式,得到数字再转换成对应的字符解密过程:算法:m=a^-1(m-b)(mod n)这里a^-1不是指倒数,而是a关于字符数量模的...原创 2018-03-31 16:16:17 · 10924 阅读 · 1 评论 -
欧拉定理
欧拉定理 欧拉函数φ 欧拉定理是用来阐述素数模下,指数同余的性质。 欧拉定理:对于正整数N,代表小于等于N的与N互质的数的个数,记作φ(N...转载 2018-04-09 14:55:44 · 1055 阅读 · 0 评论 -
DES详解
1997年数据加密标准DES正式公布,其分组长度为64比特,密钥长度为64比特,其中8比特为奇偶校验位,所以实际长度为56比特。现在DES已经被AES所取代。 1)DES的加密过程 明文64位->初始置换IP->16轮加密变换->逆初始置换IP-1->密文 a.初始置换IP 这里的初始IP置换表的意思为把64位明文按照表中的规则替换,比如第一行,把64位明文的第1位换为其...转载 2018-06-21 18:29:21 · 1706 阅读 · 0 评论 -
如何修改移动终端的wifi(在忘记后台username和password的情况下)
这几天回家,家里的wifi被小朋友们共享了,本来也没什么,毕竟我晚上10点后才对网有很大的需求,现在就比较恐怖了,10点钟之后小朋友对wifi的需求不减反增了。于是我恼怒的要改wifi密码了! 首先这里的路由器是装的移动宽带,所以我们在这里登陆: 192.168.1.1(也有的是192.168.0.1) 到这里之后,突然懵逼了:我发现应该在路由器上注明的账号密码不见了。-...原创 2018-07-12 00:33:21 · 9183 阅读 · 1 评论 -
Java操作pdf文件与Base64编码相互转换与文件流操作
1.第一步,引入bc包的安装依赖。在pom.xml中引入。<!-- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on --><dependency> <groupId>org.bouncycastle</groupId> <artif...原创 2018-07-25 13:00:41 · 21565 阅读 · 0 评论 -
密码学数论基础:求同余二次根
同余的概念定义给定一个正整数m,如果a,b,m能满足a-b能被m整除,那么可以说a,b对模m同余,记作a≡b(mod m)同余二次根的概念和定义求x^2≡b(mod p*q)求出x。几个重要结论1.除了2以外的所有素数p,必定满足p≡1(mod4)或者p≡3(mod4),这个结论不难证明。2.关于5mod11的平方根的解为±4.3.由结论1,如果x是一个正整数,p是一个...原创 2018-12-30 22:14:45 · 1238 阅读 · 0 评论 -
密码学:安全多方计算--比特与(茫然传输协议和数字签名)
数字签名举个例子Alice一个私钥,所有人都有一个公钥。Alice发布自己的消息,并给自己的消息签名,用她的私钥去加密。每个人都可以根据公钥去判断Alice消息的正确性。这样Alice的签名就不能抵赖,不能反悔。具体场景案例Alice和Bob想知道对方是否爱着自己。有以下场景Alice 发送0或1,0表示不爱,1表示爱。Bob也一样,发送0或1,0表示不爱,...原创 2018-12-30 23:32:14 · 2143 阅读 · 0 评论