摘要:
1、JSP页面的工作原理 1)浏览器发送一个HTTP请求到服务器,服务器识别HTTP请求是一个JSP页面时,将其转发给容器,容器将其转换成Servlet的内容(Java代码)。 2)容器首先检查是否需要编译这个文件,如果这个文件没被编译过或者在上次编译后被更改过,则编译这个JSP文件生成Servle 阅读全文
摘要:
版权声明:本文为简书「丰俊文」的原创文章原文链接:https://www.jianshu.com/p/452c1a5acd31 1、整数除法取整考虑这样一个计算题:18 除以 5,要得到一个整数结果,究竟应该是 3 还是 4?这就是一个问题了。计算机上有几种对于结果取整的方法:1)向上取整,向+∞方 阅读全文
摘要:
1、准备步骤 1)取大素数 p 和 g(g < p,g 最好是 p 的素根) 注解:若 g 是素数 p 的一个素根,则 g mod p, g^2 mod p , …, g^p-1 mod p 是 1 到 p - 1 的排列 2)随机选取一整数 x (2 <= x <= (p - 2),(p,g,x) 阅读全文
摘要:
1、准备步骤: 1)取 8-bit 的两个素数(质数)p、q 2)n = p * q,计算 n 的欧拉函数 m(表示在小于等于 n 的正整数之中,与 n 构成互质关系的数的个数),当 p 和 q 均为质数时,m = (p - 1) * (q - 1) 3)随机选取一个整数 e,满足条件 1 < e 阅读全文
摘要:
1、古典密码可以分为代替密码和置换密码两种,这里实现了代替密码中的仿射变换和置换密码中的换位变换。 2、仿射变换: 加密过程:e(x) = ax + b (mod m) 解密过程:d(e(x)) = a^(-1)*(e(x) - b) mod m 参数要求:a,m互质;a,b互质;m是集合中元素的个 阅读全文