离散数学-④-数论和密码学

数论和密码学

整除数和模算法

  • a可以整除b表示为:

a ∣ b a|b ab

  • 令a,b,c为整数,其中a≠0,则
    • 如果a|b和a|c,则a|(b+c)
    • 如果a|b,则a|bc
    • 如果a|b,b|c,则a|c
  • 除法算法:令a为整数,d为正整数,则存在唯一的整数q和r,满足0≤r<d,使得

a = d q + r a=dq+r a=dq+r

  • 同余式:令a和b为整数而m为正整数,则当m整除a-b时称a模m同余b,记为

a ≡ b ( m o d   m ) a\equiv b(mod\ m) ab(mod m)

  • a ≡ b ( m o d   m ) a\equiv b(mod\ m) ab(mod m)当且仅当

a   m o d   m = b   m o d   m a\ mod\ m=b\ mod\ m a mod m=b mod m

  • a和b是模m同余的当且仅当存在整数k使得

a = b + k m a=b+km a=b+km

  • 如果 a ≡ b ( m o d   m ) a\equiv b(mod\ m) ab(mod m) c ≡ d ( m o d   m ) c\equiv d(mod\ m) cd(mod m),则

a + c ≡ ( b + d ) ( m o d   m ) 并 且 a c ≡ b d ( m o d   m ) a+c\equiv (b+d)(mod\ m)并且ac\equiv bd(mod\ m) a+c(b+d)(mod m)acbd(mod m)

  • 令m是正整数,a和b是整数,则

( a + b ) m o d   m = ( ( a   m o d   m ) + ( b   m o d   m ) ) m o d   m (a+b)mod\ m=((a\ mod\ m)+(b\ mod\ m))mod\ m (a+b)mod m=((a mod m)+(b mod m)

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Nbin_Newby

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值