别人不知道的数学故事
11111这个数很容易记住。如果在需要设置密码时,选用11111,别人不知道,自己忘不掉,可以考虑。
可以采用双重加密。通常看见11111这个数,从它由5个1组成,容易联想到“五一劳动节”、“五个指头一把抓”、“我爱五指山,我爱万泉河”,等等。但是一般不太容易想到把它分解质因数。这个数可以分解成两个质因数的乘积:11111=41×271。
这两个质因数都比较大,不是一眼就能看得出来的。把两个质因数连写,成为41271,作为第二层次的密码,可以再加一道密,争取一些时间,以便采取补救措施。
如果担心破解密码的人也会想到分解质因数,可以加大分解的难度。把两个质因数取得大些,分解起来就会困难得多。例如,从质数表上可以查到,8861和9973都是质数。把它们相乘,得到
8861×9973=88370753。
把乘积88370753作为第一密码,构成第一道防线;把两个质因数连写,成为88619973,作为第二密码,这第二道防线就不是一般小偷能破解的了。即使想到尝试把88370753分解质因数,即使利用电子计算器帮助做除法,如果手头没有详细的质数表,逐个试除上去,等不及试除到1000,就可能丧失信心,半途而废。
质因数这么大,万一自己忘记了密码,自己也同样破解不出,那不是自找麻烦吗?
这一点当然在编制密码时就要早作安排。选取上面这两个大质数8861和9973,已经预先定下锦囊妙计:只要用谐音的办法,把它们读成“爸爸留意,舅舅漆伞”,就能牢牢记住了。
用以上这套简单办法,每个人都很容易编出只有自己知道的双重密码。
如果利用电子计算机,把一个不很大的数分解成质因数的乘积,是很容易的。但是如果这个数太大,计算量超出通常微机的能力范围,就使电脑也望尘莫及了。
1977年,曾经有三位科学家和电脑专家设计了一个世界上最难破解的密码锁,他们估计人类要想解开他们的密码,需要40个1千万万年。他们这样做,是要向*和商界表明,利用长长的数学密码,可以保护储存在电脑数据库里的绝密资料,例如可口可乐配方、核武器方程式等。
他们编制密码的原则,基本上就是上面介绍的分解质因数的办法,不过他们的数取得很大很大很大,不是五位数11111或八位数88370753,而是一个127位的数,使当时的任何电脑都望洋兴叹。
当然,编制密码锁的三位专家里夫斯特、沙美尔和艾德尔曼没有想到,科学会发展得这样快。仅仅过了17年,经过世界五大洲600位专家利用 1600部电脑,并且借助电脑网络,埋头苦干8个月,终于攻克了这个号称千亿年难破的超级密码锁。结果发现,藏在密码锁下的,是这样一句话:“魔咒是神经质的秃鹰。”
密码锁下锁着什么,并不重要,重要的是这个密码锁非常非常难开。打开密码锁得到什么,也不重要,重要的是能够战胜很难很难克服的困难。
电脑网络的普及,使每一位用户只要坐在家里按按键盘,就能查阅世界各地电脑向网络提供的有用资料。但是也要小心提防,世界这么大,万一有哪位恶作剧的小孩通过网络闯进你家电脑,乱涂乱抹,储存在电脑里的资料就会受到损失。要像房门上锁一样,给进网络的电脑配上自己的密码锁。质数就是编制密码的一个理想工具。
但是,万一被人家发现这个密码,人家也会过目不忘,怎么办呢?
拓展阅读
1、关于不知道的事 关于不知趣的猎狗的寓言故事
艾子喜好打猎,那骑在马上追逐鸟兽的感觉真是痛快极了。为了打猎的爱好,艾子养了一条非常善于抓兔子的猎狗和一头机警敏捷的猎鹰。每次外出打猎,艾子都带上他的猎狗和猎鹰。凡是捕到兔子,艾子就必定掏出兔子的心肝给猎狗吃。因而,每次一捉到兔子,猎狗也就总是摇着长尾巴,竖起一双前腿,不停地上下跳跃,等着艾子喂它吃兔子的心肝。
一天,艾子又出外打猎,山上兔子很少,转悠了大半天还未发现一只兔子,猎狗的肚子已饿得咕咕直叫。正在这时,艾子忽然看见有两只兔子从草丛中跳跃出来,向林中一片灌木丛跑去,艾子放出猎鹰去追捕兔子。两个兔子敏捷地在灌木丛中乱跳乱窜,猎鹰上下腾飞追捕。这时,猎狗也飞跑过来,对准兔子一头猛扑过去,不料,正好误咬住了猎鹰。结果,猎鹰被咬*,那两只兔子却乘机逃走了。
等到艾子跑上前来,见此情景,十分伤心。他把死鹰拿在手里,又是懊悔又是气愤,不觉掉下泪来。正在这时,猎狗又像从前那样,竖起它的一双前爪,摇着尾巴,在艾子面前腾上落下,摇头摆尾,沾沾自喜地像立了大功似地看着艾子,等待艾子喂它吃心肝呢。
艾子瞪着猎狗,气不打一处来,他大声斥骂道:“你这不知趣的狗,干了坏事,还好意思来邀功领赏哩!”
生活中有些人与这猎狗颇相似,自己明明做了错事,不但缺乏自知之明,反而还自以为是地希望得到优厚的报酬,真是厚颜*。
2、数学家阿基米德的故事优秀
公元前213年,罗马帝国派大批战船开进地中海的西西里岛,想征服叙拉古王国。
几次水战下来,叙拉古王国*得大败,只得固守叙拉古城堡,等待罗马的进攻。
这一天,晴空万里,阳光灿烂,阿基米德和国王站在城堡上观察着海面。远处那一只只仅露出一些桅顶的罗马战船慢慢地越变越大。
城堡中兵力很少,国王把希望的目光投向聪慧无比的阿基米德,询问道:
“听说您最近叫人做了很多的大镜子,这里面有些什么名堂?”
阿基米德朝遥远的敌船一指说:“只要我们把罗马的战船消灭掉。他们就彻底失败了。而今天,他们灭亡的日子就要到啦,因为我们有太阳神助威。”他指着头顶的火盆般燃烧的太阳兴奋他说。
国王说:“您一向不信神,怎么今天倒对太阳神这么感兴趣?”
阿基米德认真地对国王讲了一番话,国王将信将疑,不过,最后还是点头说:“那么,就照您所说的试试吧。”
阿基米德让传令兵通知几百名士兵搬来几百面取火镜。大家在阿基米德的指挥下,用镜子往一艘艘战船的白帆上反射去灼热的阳光。不一会儿,白帆冒出缕缕青烟,海风一吹,“呼”地起了火。火势一会儿就变大了。罗马侵略者狂叫起来,纷纷往海里跳,有的烧死,有的淹死。后面的战船以为叙拉古人施了什么妖术,吓得调转船头便逃。
叙拉古国王兴奋地问阿基米德,“你这取火镜怎么真能向太阳神取来火呢?”
阿基米德说:“这镜子是凹面的镜子,它反射出的阳光,能集中到一点,这叫做焦点,焦点的温度很高很高,从它那里发出的光,射到易燃物上就能点着火。不过,假如没有太阳的帮忙,我们是无法取胜的。”
3、数学家阿基米德的故事优秀
人们从远古时代起就会使用杠杆,并且懂得巧妙地运用杠杆。在埃及造金字塔的时候,奴隶们就利用杠杆把沉重的石块往上撬。造船工人用杠杆在船上架设桅杆。人们用汲水吊杆从井里取水,等等。但是,杠杆为什么能做到这一点呢?在阿基米德发现杠杆定律之前,是没有人能够解释的。当时,有的哲学家在谈到这个问题的时候,一口咬定说,这是“魔性”。阿基米德却不承认是什么“魔性”。他懂得,自然界里的种种现象,总有自然的原因来解释。杠杆作用也有它自然的原因,他决心把它解释出来。阿基米德经过反复地观察、实验和计算,终于确立了杠杆的平衡定律。就是,“力臂和力(重量)成反比例。”换句话说,就是:小重量是大重量的多少分之一重,长力臂就应当是短力臂的多少倍长。阿基米德确立了杠杆定律后,就推断说,只要能够取得适当的杠杆长度,任何重量都可以用很小的力量举起来。据说他曾经说过这样的豪言壮语:
“给我一个支点、我就能举起地球!”
叙拉古国王听说后,对阿基米德说:“凭着宙斯(宙斯是希腊神话中的众神之王,主管天、雷、电和雨)起誓,你说的事真是稀奇古怪,阿基米德!”阿基米德向国王解释了杠杆的特性以后,国王说:“到哪里去找一个支点,把地球举起来呢?”
“这样的支点是没有的。”阿基米德回答说。
“那么,要叫人相信力学的神力就不可能了?”国王说。
“不,不,你误会了,陛下,我能够给你举出别的例子。”阿基米德说。
国王说:“你太吹牛了!你且替我推动一样重的东西,看你讲的话怎样。”当时国王正有一个困难的问题,就是他替埃及王造了一艘很大的船。船造好后,动员了叙拉古全城的人,也没法把它推下水。阿基米德说:“好吧,我替你来推这一只船吧。”
阿基米德离开国王后,就利用杠杆和滑轮的子理,设计、制造了一套巧妙的机械。把一切都准备好后,阿基米德请国王来观看大船下水。他把一根粗绳的末端交给国王,让国王轻轻拉一下。顿时,那艘大船慢慢移动起来,顺利地滑下了水里,国王和大臣们看到这样的奇迹,好象看耍魔术一样,惊奇不已!于是,国王信服了阿基米德,并向全国发出布告:“从此以后,无论阿基米德讲什么,都要相信他……”
转载请注明出处:https://www.xiaozhuguo.cn/articles/26978.html