密码学之欧拉函数

最近在学习网易公开课上可汗学院现代密码学的课程,整理了一下自己的笔记

名词、概念:
算术基本定理:任何一个数字有且只有一种质因数分解。例如:30=2*3*5。
单向函数:正向结合很简单,反向分解很复杂。例如:两个质数相乘容易,将其合数分解很难,特别当数字很大的时候。
对称密匙:正向加密、反向解密的过程。
公匙、私匙
离散对数问题,迪菲.赫尔曼密匙交换
欧拉函数,RSA加密

欧拉函数:φ(n)=小于n且不能与n有任何相同的公因数的整数的个数。
因为一个质数除了1和他自己没有公因数,所以一个质数的欧拉函数φ(p)=p-1。
当n(n=p1*p2) 为两个质数的乘积时,可以得到φ(n)=φ(p1*p2)=(p1-1)*(p2-1)。

费马定理:若p是素数,a与p互素,则a^(p-1)≡1 (mod p)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值