密码学
unixiaotian
这个作者很懒,什么都没留下…
展开
-
数论基础一 整除
一 概念和记号 a整除b记做 a|b a和b的最大公约数记作 gcd{a,b} 或 (a,b) a和b的最小公倍数记作 lcm{a,b} 或 [a,b] 只能被1和该数自身整除的数称为素数,反之为合数 若(a,b)=1 称a,b互素 二 定理及常用推论 1 a,b为整数,b>0,则存在整数q和r,使得 a=qb+r, 0原创 2008-11-20 15:52:00 · 456 阅读 · 0 评论 -
数论基础二 求最大公约数
求最大公约数可以用辗转相除法 求gcd{a,b} [假设a>b] 首先用b除a得商q0,余数r0,即 a=q0*b+r0, 0 1)若r0=0,则a,b最大公因子就是b,如果r0!=0则(a,b)=(q0,r0),继续2) 2)用r0除b得商q1,余数,r1 b=q1*r0+r1, 0 若r1=0,则(b,r0)=r0,则(a,b)=r0 否则继续直到找到可以除尽为止 例:求(4原创 2008-11-20 16:34:00 · 246 阅读 · 0 评论