会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
q1n-xu3h4n
博客园
首页
新随笔
新文章
联系
管理
订阅
2024年11月6日
RSA加密
摘要: 1.RSA加密原理:RSA中存在一对公钥(e,n),和私钥(d,n),密文等于明文的e次方除以n的余数(m=se%n),明文等于密文的d次方除以n的余数(s=md%n) 下面展示公钥和密钥的制作过程:先选取两个质数p,q,n等于p乘上q(n=p*q),求欧拉函数t=(p-1)(q-1),选取e(1<
阅读全文
posted @ 2024-11-06 11:37 物理学q
阅读(208)
评论(0)
推荐(0)
2024年9月29日
仿射密码
摘要: 仿射密码与凯撒密码同属于替换加密,同样在仿射密码中先将字母转换为数字,不同的是仿射密码中有两个密钥,即A和B,密文等于A乘上明文再加上B(m=As+B,m表示密文,s表示明文) 如果需要对仿射密码解密的话,需要用到乘法逆元的知识,即明文等于密文1减去B的差乘上A在模26下的乘法逆元(s=(m-B)A
阅读全文
posted @ 2024-09-29 09:55 物理学q
阅读(78)
评论(0)
推荐(0)
凯撒密码
摘要: 在凯撒密码中每个字母对应一个数字,即a对应0,b对应1等,以此类推,然后将明文中的每个数字加上相同的数字,加上的数字称为密钥,可得到密文的数字,再将数字转化为字母,即可得到密文,注意27为a,28为b以此类推,明文中的大写字母对应大写,小写对应小写,其余的符号数字等不作转换 用python的以下脚本
阅读全文
posted @ 2024-09-29 09:23 物理学q
阅读(74)
评论(0)
推荐(0)
公告