此文将带领各位渡过高中到大学的数学部分知识代沟

整数域

	个人定义：一个范围，全部都是整数

	意义：密码学大部分的运算都在整数域上进行

	例子：-1，0，1，2，3，4，5，6，7，8，9，10，65537

指数运算

	符号：^  、  **

	注意：^有时候也是异或的意思，请结合上下文理解，或者尝试分两种情况来处理

	例子：2^2 = 2x2 = 4； 2**3 = 2x2x2 = 8

模运算

	个人定义：定在一个圈子里面的一个运算，超过所设定的范围就会减去设定数

	符号：%  、  mod 

	意义：（个人解释）现代密码学中，有一部分是涉及到幂、指数运算，一旦指数上到一定大，运算量也会指数爆炸增长，所以要圈在一定范围内，达到快速运算的效果。

	例子：2^2 mod 3 = 4 - 1x3 = 1 ;    -1 mod 65537 = -1 + 1x65537 = 65536


现在请你利用搜索引擎（也就是百度一下）学习模运算的运算规则，解下面的题目：

①（808081 mod 21）- （808080  mod 21）mod 21 = ？

② (2048x409918) mod 512 = ?


#拓展

模逆

	定义：a · b （mod n） = 1 , b就是a的模逆

	意义：在未来解RSA（一种加密算法）的时候，会涉及到模逆的运算
