数论与密码学(1)

本文介绍了数论的基础概念,包括整除、素数的性质和无穷性证明、欧几里得除法以及同余的概念。接着讲解了费马定理,并探讨了素性测试的算法,如试除法和Miller-Rabin素性测试,这些在密码学中有着重要应用。
摘要由CSDN通过智能技术生成

数论

Monohydroxides

整除与欧几里得乘法

  定义1 设 a , b a,b a,b是任意两个整数,其中 b ≠ 0 b \neq 0 b=0,如果存在一个整数 q q q使得
a = q ⋅ b (1.1) a = q \cdot b \tag{1.1} a=qb(1.1)
成立,那么称 b b b整除 a a a a a a b b b整除,记做 b ∣ a b | a ba,并称 b b b a a a的因数, a a a b b b的倍数.
  定义2 设整数 n ≠ 0 , ± 1 n \neq 0 , \pm1 n=0,±1.如果除了因数 ± 1 \pm1 ±1 ± n \pm n ±n外没有其他因数,那么, n n n就叫做素数,否则叫做合数.通常情况下,在正整数的范围内考虑素数.
  定理1 素数有无穷多个.
   反证法.假设只有有限个素数.设它们为 p 1 , p 2 , … , p k p_1,p_2,\dots,p_k p1,p2,,pk.考虑整数 n = p 1 ⋅ p 2 … p k + 1. n = p_1 \cdot p_2 \dots p_k + 1. n=p1p2pk+1.
因为 n > p i , i = 1 , … , k , n > p_i,i = 1,\dots,k, n>pi,i=1,,k, n n n一定为合数.而 n n n除以所有的素数 p 1 , p 2 , … , p k p_1,p_2,\dots,p_k p1,p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值