首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
密码应用
发新帖
0
0
[原创]单表置换——多表置换
发表于: 2018-3-17 15:12
7199
[原创]单表置换——多表置换
sjdkx
2018-3-17 15:12
7199
单表置换——多表置换
单表置换,也是一种加密算法,它可以将被加密文件的元素置换为完全不一样的状态使原有信息不能阅读,从而达到加密的效果,但是有其局限性,例如其密文仍保留了一些原文件的信息,例如原文件的重复结构、元素分布、元素数量等,但要使用前面帖子【少量输入密码而使用大量密码的方法】的思想,充分利用密码资源将原文件细分为多个部分,每部分用不同的单表置换,将大为提高整体的加密性能,设想加密几个字节后就变换另一种单表将完全掩盖了原文件信息,单表置换的缺陷在多表置换中是不存在的。相信在量子计算机商业化后,对这种文件加密也是攻不破的。
纯单表置换的状态有256!种大约是10的500多次方,用于文件加密可以是这样的:设定从0到255的字节数组,根据用户输入的密码算出一个随机函数种子,应用随机函数对那个字节数组进行随机排序,得到一个数组状态,用此数组算出置换表和反置换表,就可以对明文进行加密或解密了,在所有算法中这个是速度最快的,因为它的计算极其简单。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
最后于
2018-4-4 15:50 被sjdkx编辑 ,原因: 丰富内容
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
2
)
sx霸
雪 币:
2
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
2
粉丝
0
关注
私信
sx霸
2
楼
量子计算可以破解RSA的吗?秀尔算法:破解RSA加密的“不灭神话”:http://www.freebuf.com/news/75346.html
2018-3-24 20:42
0
sjdkx
雪 币:
10014
活跃值:
(2012)
能力值:
( LV4,RANK:40 )
在线值:
发帖
154
回帖
834
粉丝
10
关注
私信
sjdkx
3
楼
那要看有无好方法了,至少能用穷举攻击吧。
2018-4-11 19:18
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
sjdkx
154
发帖
834
回帖
40
RANK
关注
私信
他的文章
时间相关动态加密技术
11152
无密码加密
11586
凯撒密码的现代应用
11409
流密码安全加密的要点
10120
抽象定义密码
9369
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部