取模运算性质_你所想知道密码背后的数学——同余运算

本文探讨了密码学中的重要概念——同余运算,详细解释了什么是同余运算,以及其在模的加减运算中的应用。通过实例展示了同余运算的性质,如等价关系的自反性、对称性和传递性,揭示了其在构建经典密码系统如RSA中的关键作用。
摘要由CSDN通过智能技术生成
1efbd51df327288249a9cab2fa260ed9.png

密码学中的同余运算

密码学已经有数千年的历史,无论是在战争中,还是现在的全球互联网都起着重要的作用。密码学的神奇故事包含着两大古老的领域——数论和概率论。

对于本文所讨论的主题——同余运算就属于数论中的一个重要概念。从孙子问题到凯撒密码,再到 RSA 密钥,同余运算在这些经典的密码问题中也发挥着至关重要的作用。

什么是同余运算

当我们把两个整数 A, B 相除时(B ≠ 0),往往会得到下列等式

542a905edcd2d5f657511726a39c9355.png

这里 A 为被除数(dividend),B 为除数(divisor),Q 为(quotient),R 为余数(remainder)。

有时,当我们在做 A 除 B 的运算时,我们只关心余数 R 的取值情况(当余数为 0 时,被称为整除)。人们定义计算余数的计算为为取模运算(modulo operator),称为模(记为 mod),这样我们就得到了等式:

0b5c80e5cfbcce8943044aa6d1dda260.png

这个时候,我们说 A 模 B 与 R 相等,B 被称作模数(modulus)。

例如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值