首页
社区
课程
招聘
[原创]单表置换——多表置换
发表于: 2018-3-17 15:12 7200

[原创]单表置换——多表置换

2018-3-17 15:12
7200
单表置换——多表置换
  单表置换,也是一种加密算法,它可以将被加密文件的元素置换为完全不一样的状态使原有信息不能阅读,从而达到加密的效果,但是有其局限性,例如其密文仍保留了一些原文件的信息,例如原文件的重复结构、元素分布、元素数量等,但要使用前面帖子【少量输入密码而使用大量密码的方法】的思想,充分利用密码资源将原文件细分为多个部分,每部分用不同的单表置换,将大为提高整体的加密性能,设想加密几个字节后就变换另一种单表将完全掩盖了原文件信息,单表置换的缺陷在多表置换中是不存在的。相信在量子计算机商业化后,对这种文件加密也是攻不破的。
  纯单表置换的状态有256!种大约是10的500多次方,用于文件加密可以是这样的:设定从0到255的字节数组,根据用户输入的密码算出一个随机函数种子,应用随机函数对那个字节数组进行随机排序,得到一个数组状态,用此数组算出置换表和反置换表,就可以对明文进行加密或解密了,在所有算法中这个是速度最快的,因为它的计算极其简单。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2018-4-4 15:50 被sjdkx编辑 ,原因: 丰富内容
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
量子计算可以破解RSA的吗?秀尔算法:破解RSA加密的“不灭神话”:http://www.freebuf.com/news/75346.html
2018-3-24 20:42
0
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
3
那要看有无好方法了,至少能用穷举攻击吧。
2018-4-11 19:18
0
游客
登录 | 注册 方可回帖
返回
//