加密算法,蹦蹦蹦噔噔噔噔。。。
- 基本概念
密码学的三大作用:加密(Encryption),认证(Authentication),鉴定(Identification)
- 加密:防止他人获取你的数据
- 认证:防止他人修改了你的数据而你却并没有发现
- 鉴定:防止他人假冒你的身份
相关基本概念和加密算法原理:
明文,密文,密钥,对称加密算法,非对称加密算法,
--------------------- RSA算法。。数学喂🐷了
公开密钥:n=pq,(p,q为两个不同的很大的质数,p和q必须保密)
将(p-1)和(q-1)相乘得到φ(n)
选择一个整数e (1<e<φ(n))与φ(n)互质
秘密密钥:d=e-1modφ(n),即计算一个数字d,使得它满足公式 de=1 modφ(n)
加密:c=mc(mod n)
解密:m=cd(mod n),m为明文,c为密文。
网友评论