| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3224 人关注过本帖, 1 人收藏
标题:来试试暴力破解吧
取消只看楼主 加入收藏
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
结帖率:77.78%
收藏(1)
已结贴  问题点数:100 回复次数:2 
来试试暴力破解吧
看到这个贴 https://bbs.bccn.net/thread-348492-1-1.html ,突然想到了 的一个暴力破解的问题。
如下:

计算机中的每一个字符都对应一个唯一的值,用的比较多的标准是 ASCII。
比如,大写字母 A == 65,星号 * == 42,小写字母 k == 107。

一种现代加密方式使用异或运算对文件进行加密:取一特定文件,用一由密钥获得的特定值与每一字节进行异或运算。这种加密方法的一个优点是加密和解密使用相同的密钥。比如,65 xor 42 == 107,107 xor 42 == 65。

为保证加密强度,可以使密钥与明文长度相同,并用随机数填充。用户将密文与密钥分开保管,缺少任意一个都难以破译密文。

不幸的是对大多数用户来讲这种方法并不可行,由此衍生了另一种使用密码作为密钥的方法。如果密码长度小于明文(一般是这样),将密码重复的与明文中与密码等长的序列异或进行加密。这种折中办法带来的好处是可以使用长度足够保证安全又便于记忆的密码。

请破译使用英语书写的附件 cipher1.zip 中的密文(解压后为 cipher1.txt)。为了简化你的任务,加密使用的密钥仅由三个小写字母组成。

cipher1.zip (1.41 KB)


非常期待大家的参与~~

ps: 英语水平好的童鞋请直接移步 http:// 查看英语原题

[ 本帖最后由 voidx 于 2011-8-28 00:06 编辑 ]
搜索更多相关主题的帖子: 加密 字母 暴力 
2011-08-27 19:57
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
回复 2楼 g79134682
不给~~嘿嘿
2011-08-27 20:34
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
多动手。
运行书上的例子,然后自己随意修改,看看有啥变化,一步一步慢慢来~
2011-08-28 00:06
快速回复:来试试暴力破解吧
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021370 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved