首页
社区
课程
招聘
[讨论]流密码文件加密技巧
发表于: 2013-8-28 14:32 5940

[讨论]流密码文件加密技巧

2013-8-28 14:32
5940
  当我们有了密钥流,就可以对明文流加密了。如果顺序一一对应向下进行加密是一般的做法,这里的方法使其丰富多彩,增加了分析法的破解难度。
  由用户密码参与计算出两个小于文件长度的数值,以此两点作为明文流和密钥流的起点,考虑四种方向,也就是1)由明文流起点递增密钥流起点递增,顺序向下取元素加密,到尾部返回头部。2)由明文流起点递增密钥流起点递减,顺序向下取元素加密,到尾部返回头部,到头部返回尾部。3)由明文流起点递减密钥流起点递增,顺序向下取元素加密,到头部返回尾部,到尾部返回头部。4)由明文流起点递减密钥流起点递减,到头部返回尾部。这四种方向的选择也是由用户密码相关的数值确定。解密过程类似就不熬述了,真正要实现方法很多但感觉使用指针计算要简洁些。
  设文件长度为N,则以上操作将有 4×N×N 种状态,显然文件长度越大则越复杂。这种方法也许对大家有帮助。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//