社区
数据结构与算法
帖子详情
请问哪些加密算法是可置换的?
Kevin_qing
2002-11-14 12:26:47
置换:
设enc为加密函数,dec为解密函数,ka1,ka2 为a方key, kb1 kb2为b方key,ka1可以等于ka2,kb亦然。
即可以实现
enc(data,ka1);
enc(data,kb1);
dec(data,ka2);
dec(data,kb2);
不考虑DES/3DES/RSA算法
...全文
200
14
打赏
收藏
请问哪些加密算法是可置换的?
置换: 设enc为加密函数,dec为解密函数,ka1,ka2 为a方key, kb1 kb2为b方key,ka1可以等于ka2,kb亦然。 即可以实现 enc(data,ka1); enc(data,kb1); dec(data,ka2); dec(data,kb2); 不考虑DES/3DES/RSA算法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zz3
2003-01-26
打赏
举报
回复
吃撑着!不用des(3des,rsa),using tea.我还不知道有不能破解的算术加密法.
Lawrence444
2003-01-26
打赏
举报
回复
这怎么看着有点像Kerberos协议的一部分阿?
公钥加密不用RSA好像还没听说过,为什么不用呢?RSA现在已经没有专利了啊?
kaleshouse
2003-01-26
打赏
举报
回复
我有《应用密码学》的前九章,有要的同志请留email地址。
有上教育网的同志可以到“北大天网”按ftp格式搜索,速度并不很慢!
crystal_heart
2002-12-31
打赏
举报
回复
up
cxy007
2002-12-27
打赏
举报
回复
《应用密码学》是一本非常非常棒的书,学密码,必读!
Kevin_qing
2002-11-29
打赏
举报
回复
是啊,我在google上面都没搜到
sameboat
2002-11-29
打赏
举报
回复
http://oldsite.linuxaid.com.cn/support/fomslist.jsp?i=59
或
VS.NET中帮助(查“加密”)
strafer
2002-11-28
打赏
举报
回复
偶有,3M,现在找不到可以当的地方。
huzhangyou
2002-11-22
打赏
举报
回复
gz一下!
Kevin_qing
2002-11-16
打赏
举报
回复
寻找《应用密码学》电子版
Kevin_qing
2002-11-15
打赏
举报
回复
以通信方A 发送X到 B 过程为
x^k1=c send c
c^k2=x^k2^k1=d recv d
d^k1=x^k1^k2^k1=x^k2=e send e
e^c=k1^k2设为F
f^d=x,不需要k1,k2即可解密,所以不安全的
Kevin_qing
2002-11-15
打赏
举报
回复
确实,不过XOR也太不保险了点吧:)
bjay
2002-11-15
打赏
举报
回复
一次一密用到的异或。也是一种吧。
Kevin_qing
2002-11-15
打赏
举报
回复
push
DES
加密算法
(c语言实现)
DES,DES
加密算法
,DES算法源码。用C写的DES
加密算法
。 DES,DES
加密算法
,DES算法源码。 DES
加密算法
(c语言实现) (本程序可以直接使用)
3DES
加密算法
C语言实现
利用C语言编写的3DES
加密算法
,能够对任意长度的字符数组进行加解密。通过编写相应的JNI接口文件能够很容易移植到Android平台,从而解决不同平台DES加解密结果不一致的问题。
置换
密码 古典密码算法
置换
密码
置换
密码算法的原理是不改变明文字符,而是按照某一规则重新排列消息中的比特或字符顺序,才而实现明文信息的加密。
置换
密码有时又称为换位密码。 矩阵换位法是实现
置换
密码的一种常用方法。它将明文中的字母按照给定的顺序安排在一个矩阵中,然后用根据密钥提供的顺序重新组合矩阵中的字母,从而形成密文。例如,明文为attack begins at five,密钥为cipher,将明文按照每行6个字母的形式排在矩阵中,形成如下形式: 根据密钥cipher中各个字母在字母表中出现的先后顺序,给定一个
置换
: 根据上面的
置换
,将原有居住中的字母按照第1列、第4裂、第5裂、第3裂、第2列、第6列的顺序排列,则有下面的形式: 从而得到密文:abatgftetcnvaiikse 其解密过程是根据密钥的字母数作为列数,将密文按照列、行的顺序写出,再根据由 密钥给出的矩阵
置换
产生新的矩阵,从而恢复明文。
DES
加密算法
—实现(C语言)
用vs2012写的,可以直接运行想要代码的话,都在一个cpp文件中
用C语言实现的AES加密解密算法
用C语言实现的AES加密解密算法,用C语言实现的AES加密解密算法
数据结构与算法
33,028
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章