找回密码
 人工审核注册

QQ登录

只需一步,快速开始

查看: 3794|回复: 1

[法医资料] 一组密码的推理

[复制链接]

UID
1778
经验
66 点
B币
38 个
原创
0 篇
创作值
0 点
分享值
4 分
推理积分
0 分
发表于 2011-5-21 19:21:56 | 显示全部楼层 |阅读模式 来自 广东省广州市 电信

加入一起搜索真相

您需要 登录 才可以下载或查看,没有账号?人工审核注册

×
一、案件背景:
  
   某健身房在营业不久后发现果粒橙的库存有被修改过的痕迹,健身房的收银系统,包括商品库存的进出、收费流水等一系列涉及巨额实质性财富进出的管理程序,可以这样说,收银系统对于整个健身房而言就像人的心脏一样重要,现在有人正在这上面动刀,这该有对多么可怕啊。敏感的健身房主管A意识到有人修改了密码,A是一个冷静 、谨慎的职业经理人,任何细微的现象都可以触动A的神经,由此可见A的睿智,于是在连续输入了几次密码后,果然密码早已被修改过,健身房员工B观察了健身房库存清点本,发现果粒橙的库存在10月1日是正确的,而在10月6日显示不正常,但却没有找到超级管理员上次登陆日期,为了证明各自的清白,员工B、C、D均提出请求技术工程师G破解系统并找出系统被修改密码的建议,另有员工E、F于已离职,E和F在健身房8月8日开业初期已入职,分别于9月初和9月尾离职,由于无法确认管理员账号上次登陆日期,就健身房资历而言,无疑E和F是最有可能了解整个系统并破解的作案者,然而在没有证据的情况下任何武断的结论都不过是猜测。很快,密码被系统技术工程师G告知为100811,由于当天健身房停电无法启动电脑,G实际上是先前COPY了数据文件,而密码是在数据库中被发现的 ,也就是说正是被作案者修改后的密码,于是我迅速对案件展开了以下推理,并试图找出真凶和说谎者。
  
  二、案件推理:
  
  1、犯罪者概率:
  
   健身房收银系统的密码输入栏是无限的,理论上作案者破解密码的可能性为0,事实上A每月都利用系统添加库存,坑长的密码极为不便且使工作复杂化,因此,我假设A不会设立长度超过6位的密码,在这范围以内是可以理解的,同时我又假设A不会使用特殊符号作为密码,因此我得出了作案者在不掌握任何资料情况下破解密码的概率,即:
  
  [1/(10+26)]6≈(1.5787740357426709877232888225982)-50
  
  ≈(1.0525160238284473251488592150655)-49
  
  ≈0.0000000000000000000000000000000000000000000000000000000000000001%
  
   这样的概率就犹如一个未经过任何训练的人在地球上抛出一枚飞镖击中了距离地球10000光年以外一颗星球上一个箭靶上的圆心,这几乎是不可能完成的事,而统计学中数学家们认为(10)-50的概率超出了可能性的范畴,于是我断定作案者在不掌握任何资料的情况下破解密码的可能性为0,作案者必须是掌握健身房操作和经理人A一切行为、心理和背景且擅长于逻辑判断的人。
2、数字的背后:
  
   于是我把破解本案件唯一的证据,密码100811重新进行推断,一个看似极为普通的密码,满足了作案者修改后的一切心理特征,但这不是关键,我要找的密码背后的属性,但凡事物必有其原因,作案者也不例外,下面是一些密码的格式:
  
  ①生日类密码:XX年XX月XX日,如19750612,生日类密码有一个特点,即修改者既不能是超过80岁以上的老人也不能是超过7岁以下的儿童,因此假设作案者设立密码是本人或是朋友的生日该密码格式应为1930~2003XXXX及30~03XXXX,但依然可以说该密码是作案者纪念历史上某一伟大人物或纪念自己或亲人儿子生日而设立,试问一个丧心病狂的作案者又如何高尚到有如此涵养?这在道德上是无法解释的,但我们不能排除它的可能性,因此我们继续进行下一个推断,由于100811没有开头数字,我们很难判断它的具体年份,但不难发现1910年08月11日,1810年08月11日,1710年08月11日,1610年08月11日并没有伟大的或是了不起的人物在此日期诞生或死亡,在此之前更早的,现有历史上并没有记载;假设100811为某一新生儿降生的纪念日,又假设人类普遍的结婚年龄为20~40岁,则作案者或作案者亲应于1970~1990年出生,则作案者的叔辈应为1965~1975年出生,在本案中B、C、D、E、F均为20~30岁,其中B、C、D、E为25岁以下、21岁以上且未婚,而其叔父或亲属均超出再婚的年龄,F已婚,其叔父超出再婚年龄,其儿子早以满月,因此该密码并不是生日类密码。
  
  ②日期类密码:日期类密码格式同样为XX年XX月XX日不同的是,日期类密码是纪念某一重大日子,于是我发现100811破解成年份应该为10年08月11日,同样没有具体的年份,但1910年、1810年、1710年、1610年8月11日均没有记载任何历史上重要的事件,而2010年08月11日却是一个重要的日子,健身房在8月8日开张,这是否是因为系统到8月11日才设立密码呢,于是我询问了C,果然密码是在8月11日设立的,由此可见密码在日期上带有系统设立日期年份的含义,但我们仍然不能排除其它的可能性。
  
  ③其它密码格式及可能性:车牌类密码,格式为字母XXXX,且不说车牌性密码在格式上不成立,试问有哪一个作案者愿意把自己或亲友的车牌作为密码,这不是在暴露身份吗?我相信没有任何作案者会笨到如此地位,这在逻辑上无法成立;邮编类密码,格式为XXXXXX同样为6位数,遗憾的是目前全国尚未出现100811的邮编,因此这同样是不成立的;随机性密码:无特定的格式,因此随机性密码形成具有日期含义的可能性同样几乎为0。
  
   密码100811具有系统设立日期的含义,通过了解A确实是在8月11日设立密码,而了解健身馆开业日期的人只有3个:B、E、F,于是我将密码100811套用到B、E、F账号中却发现密码错误,可见100811并不是作案者惯用的密码,那么谁更会关心健身馆系统设立的时间呢?G?A?由于A是经理且是密码设立者A在密码设立时间上明显比其它人更为关注,且A每日需要处理大量事件,我判断系统密码是A遗忘了。

UID
1778
经验
66 点
B币
38 个
原创
0 篇
创作值
0 点
分享值
4 分
推理积分
0 分
 楼主| 发表于 2011-5-21 19:22:47 | 显示全部楼层 来自 广东省梅州市 电信
3、只有一个结论:
  
   通过进一步的了解A承认密码设立日期确实为2010年08月11日,但否定100811就是当初设立的密码,A宣称其初设密码为123456,于是我不得不重新审视我的结论。在哲学和现实世界中,唯一不矛盾的是相互矛盾的两个观点不可能同时都正确,就好像是有人说我出生在中国,而另一个人说我出生越南,那么我不可能既出生在中国而又出生在越南,这两个出生地中必然有一个是错误的。同样作案者不掌握任何证据下破解密码的可能性为0而作案者的确又不掌握与密码100811相关的任何信息,理论上并不存在作案者,而A坚持其初设密码为123456并非100811又说明必定有一个作案者盗窃了系统密码,那么不可能既没有作案者同时又存在作案者,必定有一种观点是错误的。我决定先对A怀疑,因为我认为一个有足够威望的经理人很可能会为了顾及面子对错误斥口不认,何况一个以冷静、稳重、老成、谨慎、睿智、经验丰富的经理人会使用像123456如此简单的密码?我认为任何一个有智慧的人都不应该这样认为,然而,事实又使得我的推论显得过于武断,通过C我了解到A的电脑密码为123789,同样是一组由简单数字构成的6位密码,但我马上发现电脑系统和健身馆收费系统的不可比性,A的电脑摆放在办公室且仅自己使用,环境相对封闭,而收银系统则摆放在健身房收银系统会经过每一个值班员的操作且被人为接触的可能性较大,A的电脑仅以使用为主,而健身馆收银系统则涉及巨额财富的进出,任何细微的错漏都足以使整个经营崩溃,这就好比是我可以相信A的衣柜、鞋柜密码是123但我无法相信A的QQ密码、银行卡密码、存折密码、保险柜密码、保险门的密码等等都是123,从任何角度而言这都是不可能的。
  
  4、真实与谎言:
  
   也许有人会说,真实和谎言不存在清晰界限,只要满足相应的条件,即使狂妄的幻想和谎言都可以成为真实的存在,而中国传统的观念也在告诉我们的行为和思想不可以清晰,他们称之为朦胧美,而我是反对的,我认为必须要有一个对象的是清晰的,否则就谈不上模糊,就好像是人在饥饿的情况下吞食食物会使得他们的生命得到延续,没有人会怀疑这个,否则他们会说,食物可能或相对地使生命得到延续,他们在饥饿的时候就会徘徊在吃与不吃的抉择中,同样,没有人会认为身体从128米的高空中摔成肉酱还会认为相对或可能死了,但我可以准确地告诉大家,这样做绝对会死,总有一种是绝对的,否则就不存在相对,没有绝对的生同样不存在死,否则没有人会认为生与死的区别,而我认为存在区别就必然存在绝对。我们只需要知道谎言是解释真实的工具,而真实是被谎言解释的对象,我们不难发现这个区别,当A否认密码100811为初设密码时A同时又认为系统在连续输入3次错误密码的情况下自动重设为系统初次设立密码的日期,显然A的解释苍白无力,任何被设计的物体存在必有其目的性,假设电脑设定在连续输入3次系统将重设密码的话,这个系统必然会通过说明书或口头传达向客户说明,到目前为止我尚为见到有被设计成3次错误重设为初设日期的系统,何况即使如此格式也应该是20100811而不是100811,如果假设成立的话,使用这个系统的顾客应该经常为自己的密码掉失而烦恼,难道人们不会使用更优秀更人性化的系统吗?这样的系统和企业必将走向毁灭和破产,然而,事实上系统是有默认密码的,系统的默认密码为空,经过实际操作,我证实了密码在连续3次错误输入后无法重设为重设密码的日期。


5、走向破产的谎言:
  
   通过上面的辨证,我依然无法从客观的角度推导出事实的真相,于是,我决定让系统输入3次重新设为初设日期的条件成立,同时承认A的密码的确为123456,请问,一个正常人的输入123456错误的概率为多少?连续输入123456错误的概率又为多少?因此我得出假设A的密码的确是123456,A输入错误的概率几乎为0,但事实上系统在连续3次甚至在连续10000000次输入错误的情况下密码并不会重设为初设密码的日期,由此我们可以得出以下结论:A输入密码错误的概率几乎为0,A忘记密码是123456的概率为0,然而事实上所有的证据都证明了A的密码123456是错误的,并且在逻辑上不成立,而了解密码100811的人却只有A一个,相对于123456而言密码100811要容易忘记得多,即使我承认123456这个密码对于作案者而言极易破解,但通过上面的分析我们解释了作案者盗取密码后修改为100811的概率几乎为0,因此并不存在作案者,而A的所有回答都指向存在作案者,在两个相矛盾的解释中A被自己的谎言证实了谎言,因此我得出了本案的结论为:A说了谎,密码是A遗忘的。

回复 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 人工审核注册

本版积分规则

Archiver|微推理|小黑屋|Baker Street推理缘地|推理书库

GMT+8, 2024-4-29 01:43 , Processed in 0.160488 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表