为什么我要活着

大约在两年前,我认真思考了一个问题,如果我哪天走在路上被醉驾的傻逼撞死了怎么办?

这个问题当然是无解的,错不在我,真要轮到我倒霉我毫无办法。在中国,尤其是北京上海深圳,社会治安非常好,走在路上被人故意伤害的几率极低,自己不去作死就行。更何况我这种喜欢宅家里又善于预测可能的安全风险的人,如果生命真的受到威胁,那大概率是发生了不可控意外。飞来横祸这种事无法预判无法躲避,完全看命,基于「事事有着落」原则,我必须要为这种低概率的坏事情做好准备。所以,两年前这样想了一通后,我认为我有必要提前写一份遗嘱,来安排一下我意外死亡后的事情。

昨天下午,我终于把酝酿了两年的遗嘱写好了,内容其实非常简单,告诉我的朋友和家人需要帮我做些什么事情。主要是两件事:把这个博客续上费多维持几年;在我常去的几个社交平台上发布我的死讯,让我的那些近的远的朋友们知道这件事,告个别。

遗嘱里没有提到钱,因为我现在没有什么财富和资产,不存在分钱的问题。唯一提了一点是我身上的意外保险,可以赔到点钱,受益人是我父母。但你懂的,那其实已经不重要了。

然后呢?没有然后了。

剔除具体交代的中间部分,我可以直接把这份遗嘱的头和尾贴出来:

这是一份我亲手写下的遗嘱,是为了我的意外死亡而准备的,人生中不能控制的事情太多,我无法保证我可以持续而稳定地活下去。如果真的有那么一天,这个文件被打开,被其他人看到,那说明我已经遗憾地死去或长久失去意识了。

确切地说,我只是想将我死后的一些事情交代好,给别人减少点麻烦,让自己走得更体面。希望我的家人、好友能协助我完成这件事情,以下的内容会给你们非常明确的指导。

我想了很久,我对这个世界真的没有什么好留念的,不管是物质还是人还是感情,没有那种「我不能没有你」的心态。支撑我活着的,是我对未知的好奇,不是其他东西。所以啊,从我的角度看,我就是比较遗憾没经历更多的时间、更多的事情,看到更多的人和更多新的事物。其他的,没啥大不了。我过去的这么些年,在大的决定上还没有犯过错,每次都几乎是完美选择,我尽力了。

我的朋友们,曾经带给我很多美好的经历和时光,非常感谢。我们一生中遇到的绝大多数人,都只会陪着自己走一段路,然后分开,而我这次和你们分开得太突然、太远了,我本来很想看着你们继续成长、发展、结婚、老去,想参与你们更多的人生。既然已经如此了,我建议你们尽快忘掉我以及和我有关的事情吧,经常思考一个死人是没有什么意义的,还是那句话,生死之外皆小事,好好过自己的日子,尽可能活成你自己想活的样子,这是我最希望看到的。祝你们幸福。

我很认真地解释了,现在让我希望自己活下去的理由只有一个,就是对未知的好奇,对这个复杂世界的探索欲。

是什么时候开始,我对生活里的其他事情不再有执念了呢?我也不知道,反正我在某次思考这个问题的时候,就是这个答案了。这几年我对自己的认识提升了很多,越来越清楚自己是一个什么样的人,希望得到什么。不在乎有没有好吃好喝的,因为那都是一时享受;不在乎别人怎么评价我,因为在人性的理解方面我身边大多数人对我来说都是菜鸟,只是他们分成了同龄菜鸟和大龄菜鸟;不在乎谁会因为我的离去而伤心,不能改变的事情有什么值得伤心的呢。

我现在的思想状态,能让我难过的事情很少,能让我感到幸福的事更少。

得益于以前的成长环境,我拥有远超普通人的抗压能力和远低于普通人的索取欲,所以任何时候,都请不要担心我的勇气和信念。我活着是有目的有奔头有意义的,而且这个意义很长一段时间内都不会改变,尽管放心,我只为自己而活。我会尽力保护好自己的身体和生命,因为一旦在这方面发生问题,对我而言是非常亏的,我之前几十年很多的努力和准备都会白费。作为一个利己主义者,我绝不做亏本的事情。

我在思想上的利他主义也远超普通人,如果能同时做利人利己的事情那是最好的。在进入大学后直至现在的种种表现已经足以说明这一点,我帮助过的人、无偿贡献出来的价值都太多了。在我的观念里,自己做点微小的工作,就能给别人带来方便、产生好几倍的正面影响,非常值。作为一个渺小的普通人,这世界多一个我少一个都不是什么大问题,但如果我真的离开了,我会为这个世界产生一点惋惜,因为少了一个善良又主动的好人。

我想说的,我能说的,就这些了。

我在朋友圈说了下这件事之后,竟然有几位朋友想做和我一样的事情,问我是怎么做到既把遗嘱加密起来又让它能在主人死掉后被解密出来的,其实原理很简单,我设计的流程大概是这个样子:

  1. 写好文本文件,弄一个非常长的随机密码把这个文件压成压缩包,这样保证仅持有压缩文件是无法打开的。
  2. 提出至少 8 个和自己有关的比较私密的问题,让其中一部分只有你的一些朋友知道答案,其中一部分只有你的家人知道答案,答案不管是数字、字母、中文都可以,但务必规范好答案的格式、长度,这个有点像 QQ 密保的安全问题。每个答案都进行一次 md5 运算,md5 是一种摘要算法,只能从原文得到一个摘要字符串,无法从摘要字符串逆推出原文。md5 算出来是 32 位长度的 16 进制的一串数字,将前 4 位留下作为比对,保证需要解密单个问题时,有途径确保答案的正确性。
  3. 将以上所有答案的 md5 值按顺序连接起来成一个新的值,对这个值再进行一次 md5,获得一个最终的 32 位 16 进制长度数字。
  4. 将第 3 步得到的最终数字作为密码,对第 1 步中的压缩包随机密码进行 AES 加密,并做 base64 处理。得到了最终的密文。
  5. 注册一个 Google 帐号,关掉 Gmail 里的各种邮件客户端协议,使用随机的高强度密码,并用自己随身携带的那个手机号,开启这个 Google 帐号的两步验证。这样处理后,任何人想要登录该邮箱,都必须知道帐号、密码,同时还持有你的手机 SIM 卡来接收短信。
  6. 将第 1 步的压缩包,第 2 步的所有问题描述、对应答案 md5 的前四位,第 4 步处理 AES 加密的各种参数,恢复压缩包随机密码的方式,都写到一封邮件里,用第 5 步的邮箱发给这个邮箱自己。
  7. 将第 4 步的最终密文、邮箱帐号、邮箱密码保留出来,发给你信任的几个朋友,他们最好生活在不同的城市,异地多活防止你们一起出意外。告诉他们,一旦获知你意外离世的消息,就去联系你的家人,拿到手机,登进邮箱,大家一起回答问题,按流程恢复出压缩包密码,解压缩,得到遗嘱。

以上的流程保证了:

  • 陌生人仅得到压缩包无法解压出文件,因为需要密码。
  • 朋友拿到手机登录进邮箱也无法获得解压密码,因为需要回答若干问题。
  • 家人登录进邮箱、能回答所有问题也无法获得解压密码,因为最终密文只在朋友那有。

唯一解密的方式,就是你的任一朋友和家人通上气,互相交换了密文、问题答案,同时拿到你的手机接收短信。这一切几乎没有可能在你存在意识的时候发生。具体的加密流程涉及到比较专业的技术实现,普通人不太能完成,所以最好找一个信得过的懂技术的朋友协助你实现,同时把这位朋友的名字加到那封邮件里。