【密码学】杂谈-日升昌票号

简介: 通过对于日升昌的这个汇票的分析呢,我们可以发现,在中国古代,实际商用的和密码学相关的东西也真不少,这不像上一篇文章当中所提到的易经那么玄学了,这是实打实的一个案例,由此可见整个思想还是想通的。

5$GJ{`$GRTVW{MNGAZR$FAF.jpg杂谈-日升昌票号

视频连接:http://tv.cctv.com/2012/10/04/VIDE1355147025417308.shtml

因为这个没找到腾讯视频的源,所以没办法直接插入进来。


今天依然是随便聊聊,之前看乔家大院的时候,里面有一个中国第一票号,日升昌票号,本来想找找乔家大院的相关片段来着,但是吧,这个电视剧真的长,我也没找到具体在哪,所以,不要在意这些细节,我从网上找了一段国宝档案中介绍日升昌防伪科技的视频片段,突然发现,这个片段更加贴近今天的主题,所以呢,开头这段视频各位读者大佬们可以自行观看一下,里面介绍了日升昌票号的五道防伪关卡,分别为: 特殊纸张,神秘水印,独有印章,神奇密码,个性书法。


票号呢,其实可以看做是我们现在的银行,比如张三在某一个地点存了银两100两,然后张三做生意到了另一个地点,需要用钱,然后张三就可以在另一个地点在票号的分号当中把钱给取出来。但是,这就不可避免的会出现一个问题,如果有人可以伪造一个汇票,并且通过这个伪造的汇票把钱给取出来了,那么票号可就亏大发了,不过呢,据说日升昌还没有发现过假票冒领的情况,由此可看,日升昌对于这个所做的防御还是比较周到的,接下来呢,就来了聊一聊这个日升昌票号呢,这里面用到了那些密码学相关的知识,通过对于日升昌票号的分析,会发现,在科技并不发达的清代,古人的智慧也是非常多的。


其实对于日升昌,不光是上面的视频当中提到的只是在汇票上面做文章,日升昌首先在每次记录的汇兑的时候,记录了承兑人的年龄以及相貌特征,比如说,一个头发稀疏,穿着格子衫的男性,举个例子,不要自己对号入座哈,这样呢,在去兑换汇票的时候,就可以去验证这个相貌特征。这其实也有点像现在所做的用户画像,通过用户的行为来去判断是否是这个用户在真实的操作,不过这个用户画像有利也有弊,好处是,可以通过这个,在自己账号被盗用的时候,通过这个画像去判断异常,及时止损,坏处呢,就是大数据之下,个人信息的Leak 成为了重要的问题,精准广告推送,zp等等。所以说,合理利用技术可以方便我们的生活,滥用技术则会造成很多不好的后果,感觉好像我这有扯远了,再拉回来。接着来聊日升昌。


之前的文章,我也提到过,日升昌采用了诗歌当密码。即用汉字代表数字当中的0-9,以及采用汉字表示一年12个月和30天。比如: 全年12个月可以用"谨防假票冒取, 勿忘细视书章", 三十天可以表示为: "堪笑世情薄,天道最公平,昧心图自利,阴谋害他人,善恶终有报,到头必分明", 代表银两的10个数字代码为: "赵氏连城璧,由来天下传",因此呢通过上面的诗歌,我们可以得到,5月15日汇银三百两可以表示为"冒利连通流",通过现在的角度来看,这诗歌是需要经常的换的,但是呢,现存的资料,只有这一个了。

VZ5AX8XIZ`7KJ0FKW(NMXV8.jpg

汇票


最后呢,每个分号来写汇票的人都是固定的,因此呢,对于每个写汇票的笔迹都是独一无二的,不同的分号之间可以互相识别笔迹,个人感觉这玩意可以看做是CA 只有CA 才能去发证书,让每个人去相信,这几个写汇票的就好比与CA 是互相认识且绝对可信的,这也只是我的一个类比,也不一定非常的恰当,如果有不合适的,就当看个热闹了。


通过对于日升昌的这个汇票的分析呢,我们可以发现,在中国古代,实际商用的和密码学相关的东西也真不少,这不像上一篇文章当中所提到的易经那么玄学了,这是实打实的一个案例,由此可见整个思想还是想通的。

相关文章
|
算法 数据安全/隐私保护
【密码学】一文读懂Whirlpool
首先呢,祝大家今晚节日快乐,Whirlpool是由Vincent Rijmen(高级加密标准的联合创始人)和Paulo S.L.M.Barreto设计的,后者于2000年首次提出了它。
1086 0
【密码学】一文读懂Whirlpool
|
Rust 算法 网络安全
【密码学】一文读懂CMAC
介于上一篇文章比较水,然后这个和上一篇也比较相似,CMAC是为了解决DAA当中安全性不足的问题而出现的,这个算法一共有三个密钥,K, K1, K2, 其中K1和K2可以由K导出,接下来就来一起看一下CMAC的具体过程吧,这一篇文章其实也不长。
3618 0
【密码学】一文读懂CMAC
|
Rust 算法 安全
【密码学】一文读懂MurMurHash2
上次我们聊过了一代的MurMurHash算法,是的,我又来水文章了,今天呢,接着来聊一下二代的MurMurHash算法,二代算法的整体结构实际上和一代算法差不太多,只是对于每一轮数据的处理过程当中的运算有一些差异,算法的来源依然是来自于Google官网给提供的源码,对着源码看的结构,对于这个算法呢,有两个版本,一个是32位的,一个是64位的,对于32位的算法和64位的算法,区别在于两个初始的魔数不同,整体运算过程还是十分相似的。
2146 0
【密码学】一文读懂MurMurHash2
|
算法 安全 Go
【密码学】一文读懂HKDF
我这又来水一篇文章,来聊一下HKDF(基于HMAC的密钥导出函数)。密钥派生函数是密钥管理的组成部分,他的目标是通过一些初始的数据派生出来密码学安全的随机密钥。
3050 1
【密码学】一文读懂HKDF
|
存储 安全 算法
为什么人人都要懂点密码学
人类进入二十一世纪以来,随着计算机和移动设备的普及高速发展,我们的社会已经高度信息化,为了防止信息被窃取、修改,就需要对信息的存储、传递进行加密处理,而加密就需要使用到加密算法,解密需要使用密码才可以看到原文。
228 1
|
12月前
|
存储 算法 安全
【11.10】现代密码学1——密码学发展史:密码学概述、安全服务、香农理论、现代密码学
【11.10】现代密码学1——密码学发展史:密码学概述、安全服务、香农理论、现代密码学
210 0
|
Rust 算法 JavaScript
【密码学】密码学相关资料整理
感觉我也写了不少的文章了,这里整理一下,之后这个整理会佛系更新,手动狗头,具体的链接查看原文获取吧,因为这个链接好像加不进去。
【密码学】密码学相关资料整理
|
算法 搜索推荐 安全
【密码学】一文读懂CCM
本文简单介绍了CCM模式下的认证和加密机制,实际上这个是AES-CTR模式和CMAC的一个组合,如果理解了前面这两个,本文应该还是比较好理解的。
3358 0
【密码学】一文读懂CCM
|
存储 算法 安全
【密码学】杂谈-密码学当中的移位运算
本篇重新回归到随便聊聊的时刻了,才不是因为我没得写了,本篇瞎聊的内容呢就是密码学当中的移位运算的一些知识,如果读者之前学过体系结构或者对于位运算比较熟悉的话,那么这篇文章就可以不用浪费时间去看了,省下来的时间可以多陪陪家人,或者喝杯咖啡休息一下。
【密码学】杂谈-密码学当中的移位运算
|
定位技术
【密码学】一文读懂零知识证明
本文来聊一聊零知识证明的一点知识, 本文的例子纯属虚构,故事素材来源于网络和论文,以及我的瞎编, 如有雷同, 纯属巧合。
【密码学】一文读懂零知识证明