正文
从 001 开始,一直试到 999,总能找出那个被遗忘的正确密码,锁也就相应打开了,于是你擦擦满头的汗,揉了揉有点酸疼的指尖,感慨自己多么机智。但你是否想过,如果是密码是 4 位呢,你试验的时间理论上需要乘以 10,而如果密码是 5 位甚至更多呢?如果不仅仅有数字,而是像键盘一样有 26 个字母,字母区分大小写以及有种种符号呢?
这就是密码学里面的一个基础理论,通过添加密码位数和每一位的可选项,让「一个个去尝试」这种破解密码的方式变得不那么容易。以现代计算机的性能,破解这种加密方式对计算机来说已经算不得什么,但对于人类来说,复杂程度一高,穷举这个方法基本上就等同于作废,最终也只能是请个开锁师傅,破坏了事。
这个例子中,人类因为在体力、精力、耐心等等方面的局限,导致没有办法像计算机那样「穷举」,而人类自身的局限,也远不止这些,其中比较重要的,是
思维层面的局限
。
认知科学家斯坦诺维奇(Keith E.Stanovich)认为,人类仅仅依靠智商是不够处理现实世界中的事物的,所以会犯下很多看起来「很傻」的举动。比如他在《超越智商》中提到,一位数学家在毫无利好消息的情况下,大量买入持续下跌的股票,最终输掉所有积蓄。斯坦诺维奇认为,这是因为这些人虽然有比较高的智商(按照常理来说,一位数学家的智商是会超越平均数的),但他们的「理性」是不够的。
而心理与经济学家西蒙(Herbert A. Simon)也指出,
即便是那些有理性的人,他们的理性也是「有限理性」
(bounded rationality)。也就是说,在现实世界中,人类自己所能掌握的信息、知识和能力有限,能够考虑的方案也很有限,所作出的判断、决策也仅仅是基于自己知道的那一点点东西而已。越是博学的人,越是觉得自己的无知,就是这个道理。