密密码码
SuperLoaf
这个作者很懒,什么都没留下…
展开
-
趣味密码学:序
生活中或多或少都会与密码有接触,无论是QQ登录密码还是银行帐户密码,每个人心中总有一串数字是秘而不宣的。而密码学更是以复杂的数学公式、令人费解的专业术语和各种技术保密的原因而蒙上了一层神秘的面纱。 密码学是一门很有趣味的学科。也许有人不同意,密码学和数学有千丝万缕的关系,因此会有人觉得这很枯燥;密码学与计算机也有很多的关联,也因此有人觉得这很纷繁复杂。但这是一场智慧的角原创 2004-08-20 16:01:00 · 4477 阅读 · 2 评论 -
趣味密码学之三:长话短说——密码学发展史
密码学作为保护信息的手段,经历了三个发展时期。它最早应用在军事和外交领域,随着科技的发展而逐渐进入人们的生活中。在手工阶段,人们只需通过纸和笔对字符进行加密。密码学的历史源远流长,人类对密码的使用可以追溯到古巴比伦时代。下图的Phaistos圆盘是一种直径约为160mm的粘土圆盘,它始于公元前17世纪,表面有明显字间空格的字母。近年有研究学家认为它记录着某种古代天文历法,但真相仍是个迷。随原创 2004-08-26 20:35:00 · 17556 阅读 · 0 评论 -
趣味密码学之一:从福尔摩斯的小人说起
各位请先看看下图: 这仅仅是单纯的图画吗? 看过福尔摩斯探案集的人应该会有印象--那是在《跳舞的人》中出现的"小人密码"。在这个故事里大侦探面对的难题就是要破解这个密码,得到图画中隐含的信息从而获得破案的线索。聪明的福尔摩斯当然在蛛丝马迹中顺藤摸瓜推理出密码的意思啦。虽然这个故事是虚构的,但其中却包含着丰富的密码学知识。 让我们跟着福尔摩斯一起,展开学习密原创 2004-08-21 09:23:00 · 14742 阅读 · 6 评论 -
趣味密码学之二:福侦探的绝招——破译传统密码
福侦探的绝招——破译传统密码上回讲到大侦探碰到“一次一密”的难题,不过这个问题很快就迎刃而解,因为犯人又接二连三的用这种方法“画小人”。大侦探的线索多了,更何况他非泛泛之辈,对密码也有颇深的研究,通过旁推侧敲就马上知道了小人的意思。福侦探又不是犯人肚子里的蛔虫,他有何法宝呢?绝招就是“统计分析学”——因为字母出现的频率和字母之间的组合关系是有一定规律的。下面是密码学家对英文字母按出原创 2004-08-21 13:33:00 · 6741 阅读 · 0 评论 -
趣味密码学之四后记:恺撒码补遗
上次讲到恺撒码很容易被破解,因此在它的基础上又作出了很多改进。恺撒码属于字母表的平移变换,其一般加密公式为 f(a)=(a+k) mod n,n为字符集中字母的个数,k的取值范围是1~25。当K=3时,这种变换就是恺撒码。另一种办法就是改变字母表的顺序,也称为倍模变换,其一般加密公式为f(a)=ak mod n, n为字符集中字母的个数。在这里,k的取值必须与n互素(即最大公约数为1)原创 2004-09-15 15:12:00 · 3671 阅读 · 0 评论