查看原文
其他

博和观点丨数学咒语:用区块链核心算法保护你的合同、员工手册、任何法律文件

The following article is from 朋客与法律 Author 律崔


【1-2-3,很简单】


1.去App Store里搜索关键词 “hash” ,下载任何一款App;


2.把你的法律文件弄到这个App里,得到一串码像这样

3be79fc2608edcf6ec2b7118691e76e1;


3.把这串码跟签名弄到一页上,像这样↓


发财了.png


好了,只要你能拿出“前文”的word,pdf,jpg,格式随你便,首富同志没法说:


• 我没签过!     

• 我签的不是你的这个版本!     

• 你改了前文!


恭喜,你的法律文件获得了不可更改+不可否认性


【正文】


这类工作令所有的 office 工作者们痛苦不堪:


文件频繁修改,每次改动后要标识版本号,重新打印签署并收回,有效保存并管理不同版本的书面件。


解脱方法就在手边,大家日用而不知。


经常下载电影、软件、游戏的小伙伴可能遇到过这种情况:


• 文件非常大,被压缩成几个 zip 或 rar 文件,因为其中一个坏了,所有的都不能解压;


 • 软件下载下来安装,杀毒软件跳出来报告检测到病毒,自动删除了你幸苦下来的安装包;


• 电影号称是高清版,下来一看发现是枪鲜版。


为了防止这类情况发生,常有网站提供所谓的“校验码”。你下下来的文件如果是被改动或伪造过的,校验码就会跟网站提供的对不上。现在这个技术被用在了区块链、比特币上,它的名称你很可能听过——哈希算法 Hash algorithm


听着高大上,其实哈希算法的基本思想非常简单。举个栗子:


The ashes filled a black plastic box about the size of a toaster.

 It weighed three and a half pounds. 

 I put it in a canvas tote bag and packed it in my suitcase this past July for the transpacific flight to Manila.

 From there I would travel by car to a rural village.

 When I arrived, I would hand over all that was left of the woman who had spent 56 years as a slave in my family's household.


39:27:5:18:9


末尾行以冒号分割的数字就是一串最简单的校验码,它的意思是上文中出现了39个字母 a,27个字母 e,5个字母 i,18个字母 o,9个字母 u。当然,你可以统计点别的而不仅仅是元音字母的出现次数,比方说汉字的笔画数,然后再设计点公式作数学变换,让把戏不再那么直观。当规则足够复杂时,很难同时做到改动内容——内容可以表达想要的意思——而校验码又保持不变。


上文中首富同志向你签发的赠与文书中,“MD5”就是一种哈希算法,它的中文全称是“消息摘要算法版本5”,发明于1991年。以当时的计算机性能,要破解MD5,也就是同时做到改动内容——表达意思——校验码不变非常困难,所以MD5在当时是一种靠谱的哈希算法。今天在万能的莆田系的支持下你自己就能破解MD5,就像这样:


莆田系.png


所以关于刚才那份赠与文书,首富同志可以说:“我赠与了他请我跟巴菲特一起吃饭的机会,结果他请莆田系改成了我在 Microsoft 的所有权益。” 如果法官读过本文,那么他应该采信首富的辩解。


今天从 Store 中下载到的 hash App,大部分都支持复杂得多的算法,比如 SHA 安全散列算法。听到它的发明人你大概可以放心了——NSA 美国国家安全局。炒的火热的比特币就是用 2004年发布的 SHA 的第二个版本,生成一个 256 比特的校验码——逼格高的叫法是“数字指纹”——来检验账户、交易的真实性。考虑到此刻比特币对人民币的价格是 1:40000,你大概不用担心自己用 SHA 256 校验过的法律文件会被破解 ;) 。



崔震宇 律师

cuizhenyu@bohelaw.com

专业领域:

劳动法

推荐阅读


  博和培训课丨AED正在普及,心肺复苏你学会了吗?

■   博和动态丨我所律师参加首届华东律师辩论赛获得团体冠军!

■   博和访谈丨乘风好去,长空万里,幸而遇见你。

■   博和培训课丨劳动法:疑难、脉络与本质


作者丨崔震宇

来源丨简书

编辑丨吴美丽

声  明

本公号刊登文章仅代表作者本人观点,如需转载或引用该等文章的任何内容,请注明出处。如您有意向就相关议题进一步探讨交流,欢迎与本所联系。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存