首页
社区
课程
招聘
[原创]哲学问题6.1:左与右(续)(很黄很暴力)
发表于: 2012-7-20 05:09 8009

[原创]哲学问题6.1:左与右(续)(很黄很暴力)

2012-7-20 05:09
8009

哲学问题6.1:左与右(续)(很黄很暴力)

我的意思是这样的:编译器工具链的实现,必然晚于对所在系统字节序的确定。

这种情况,在我们日常编程或Hacking中,确实是属于很极端的“古怪”情况。

但是在一些非常规领域,这是一个很现实的问题。

比如,在军事情报领域,俘获一段信息,甚至是完整的信息,比如一段完整的密文。

但是,不知道它的字节序是如何事先被约定的,那么只有猜。猜本身不难完成:50%vs50%,先读出来再说。再根据现有的信息储备(比如字节序列呈现概率统计数据库),甚至是已经掌握的密钥等算法储备,判断是哪种字节序。

然而,如果这段信息是被精心构造的,两种读法都得出了“有意义”但意义却完全相反的结论的话,那么,麻烦就大了……

===== ===== ===== ===== ===== =====

更搞笑的是,在这两种都“有意义”的信息中,各自都包含了认可自己、否定对方的信息:

用Little-Endian解密出来的信息是:本信息是用Little-Endian编制的,不是用Big-Endian的。

用Big-Endian解密出来的信息是:本信息是用Big-Endian编制的,不是用Little-Endian的。

你觉得这个例子,发生的概率很小吗?这种精心的构造十分困难吗?

我觉得未必。我马上就编出一个例子,大家来看看……

在某个城市,发生了一起枪击案。

当事者有两人:一个人开枪射杀另一个人,然后此人开枪自杀。

在这个地方,谋杀与自杀都是重罪。如果罪名成立,罪犯将可能被处以一个终身监禁加一个多年徒刑。(这当然不是在我国。计划生育国策与推迟退休年龄的政策,实际上是在暗示:“自杀是被(消极地)鼓励的”。一个人自杀,给周围人带来的好处,通常大于坏处。谋杀更是如此,从保留和高效运用死刑的立法与司法实践来看,谋杀一旦发生,可以“一石二鸟”地解决至少2个人的问题。—— 唉,扯远了……)

紧凑的两声枪鸣之后,有人报警。警方迅速赶赴现场。

在现场,两人均深受重伤,不省人事,于是被即刻送医抢救。

待两人苏醒之后,各自均指称对方是杀人凶手,且均表示不知道任何关于自杀的事情。

警方勘验现场后,得到如下证据和结论:

(1)A、B双方各被一颗子弹近距离射中要害部位。

(2)两颗子弹来自同一把手枪。该手枪在现场被发现。

(3)两颗子弹原本在手枪内的位置(即射出的顺序),无法判定。

(4)手枪的主人,无法核稽。

(5)手枪上没有留下任何指纹,只留下了一只手套的纹理痕迹。

(6)吻合纹理的一只(不是一副)手套,在现场被发现:手套事先由化学药液浸泡,且手套很薄,吸纳与浸润液体的能力很强,它上面残留的血迹,以及血迹的方向,无法被判读出任何有价值的信息。但是,手套上残留了一些指纹信息:手套内面有A的指纹,手套外面有B的指纹。这是一只右手手套。

A是习惯用右手的人,左手十分不灵活。

B则相反,他是习惯用左手的人,右手十分不灵活。

于是,警方判断,谋杀案的凶手与自杀者,定然是A。

检察官在法庭上,指控A犯下两宗重罪,刑求甚高。

A的辩护律师,作了如下辩护:

作为最关键物证的这只手套,虽然看起来是一只右手的,但是,它可以轻易地内外反转,并且内外纹理完全一致。也就是说,它完全可以是一只左手手套,那么:

这是一只左手手套;手套内面有B的指纹,手套外面有A的指纹。

那么根据A、B双方截然相反的用手习惯与各自都有一只手十分不灵活的事实,可以推定:B才是杀人凶手与自杀者。

法官采纳陪审团的意见,最终裁决:A的谋杀与自杀罪名不成立,完毕。

A的辩护律师,辩护方法非常巧妙,而且也使得A最终完全脱罪。A向他的辩护律师支付了高额的费用。

其实,B也应该向这位律师支付费用,因为,利用这位律师的方法,也完全可以让B脱罪。

这岂不是非常荒谬?

这个涉及两宗重罪的刑事案件,最终竟化为无有!

如果你被上面这个关于手套左右的故事,搞得稀里糊涂的话,那么就想想安全套吧!

但是,安全套本身没有手性(Chirality)。如果你非要设置一个有手性的场景不可的话 …… 那么,哇 —— 你的口味太重啦!!

呵呵……

P.S.: 本帖不再详细叙述如何解决指纹反转的方法。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 6
支持
分享
最新回复 (12)
雪    币: 319
活跃值: (1106)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
楼主是个爱思考的人,前面的“摸牌”和“购物网站”的帖子对编程思想很有启发性的
2012-7-20 08:21
0
雪    币: 2194
活跃值: (1001)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3

看懂了  就是说套套也可以内用外用
2012-7-20 08:51
0
雪    币: 471
活跃值: (207)
能力值: ( LV9,RANK:220 )
在线值:
发帖
回帖
粉丝
4
bruceteen

我说题外话
火药成份会残留在手套外,也就是可以分辨出打枪时手套是怎么戴的


这些事情,编故事的时候,都已经想到了。

其实,许多事情也是可以藉由某些构造手段来规避的,只是实在没有劲再写那么多了……

欢迎拍砖:)

转贴一个高人的跟帖吧:

paulcxz

指纹不行的话还可以检测硝烟反应,手套的内侧应该是没有火药的,至少火药的量要少于外侧。
而最重要的一个问题是,那个自杀的家伙是怎么把手套摘下来的?

我觉得故事得改改,killer应该同时戴上2只手套,先近距离shoot(必须非常近)对方,然后给对方也戴上2只手套,然后把pistol放在对方的惯用手上(同样的近距离)kill himself。这样就比较完美了。


都是天才!
2012-7-20 09:15
0
雪    币: 471
活跃值: (207)
能力值: ( LV9,RANK:220 )
在线值:
发帖
回帖
粉丝
5
套套内外反转使用(是把unused的套套翻转过来用,不是反复使用),有时会有更好的效果,比如不容易卷夹体毛。

呵呵……
2012-7-20 09:18
0
雪    币: 4870
活跃值: (53)
能力值: ( LV5,RANK:78 )
在线值:
发帖
回帖
粉丝
6
上帝真公平,楼主早5点多钟在构思如此玄妙的问题,我的各个器官这时候正处于减压状态。
2012-7-20 09:44
0
雪    币: 34
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
法医可以通过鉴定子弹在脑袋里的弹道来判断谁是自杀谁是被杀的。。。
2012-7-20 10:14
0
雪    币: 471
活跃值: (207)
能力值: ( LV9,RANK:220 )
在线值:
发帖
回帖
粉丝
8
子弹进了脑袋,那还真不好办……

苏醒过来之后,两个抢着说:“人是我杀的!我也是我杀的!”

那怎么办……
2012-7-20 10:39
0
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
例子不好可以找别的例子
方法不好找别的方法
选择什么样的方法来表达自己的想法  这是个问题
2012-7-20 17:05
0
雪    币: 471
活跃值: (207)
能力值: ( LV9,RANK:220 )
在线值:
发帖
回帖
粉丝
10
是很难……

必须要在语境上达成默契。
2012-7-20 18:11
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
果然很黄很暴力
pfpf
2012-7-20 20:19
0
雪    币: 34
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
抢着是没有用的啊,被杀的弹道和自杀的弹道是完全不一样的,。。。
2012-7-21 12:57
0
雪    币: 15
活跃值: (76)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
楼主你这个故事漏洞很多呀!建议你找两个人先做一下现场模拟~~~ 嘿嘿
2012-7-25 13:44
0
游客
登录 | 注册 方可回帖
返回
//