五千年人类密码史:什么样的密码最安全( 二 )


密码使用的多重场景
@ 澎湃网友niIrqe:怎样读懂摩斯电码?战争中还有哪些常用的密码?
李晓凌:关于莫尔斯电码的一些基本知识:通过点、划、点和划之间的停顿等等来表达不同的意思 。戴维·卡恩曾举例:若一个词里出现两个空格错误 , 结果可能与原文相去甚远 , 如BANEFUL(有害的)(—????——????—???—?—??)可能变成DUTIFUL(尽职的)(—????——????—???—?—??) 。想完全读懂莫尔斯电码 , 恐怕不是一时半会儿就能行的 , 唯有下功夫多学习研究 。战争中使用的密码则种类繁多 , 如大西洋密码战中的恩尼格玛密码、二战中的紫密等等 。
五千年人类密码史:什么样的密码最安全
文章图片

文章图片
使用中的恩尼格玛密码机 1943年
@oxford: 我国在军事上最早使用密码是在什么时候?有哪些密码类型?
李晓凌:在军事应用中 , 古代中国11世纪编纂的《武经总要》(Wu-ching tsung-yao)记载了一种真切小巧的代码 。按照一张写有40个条目的清单 , 通信双方用一首诗的前40个字代表各条目 , 这些条目的内容不等 , 其中包括请求支援弓和箭、递送捷报等 。例如一个副将欲请箭 , 就把相应的字写在一封普通书信的特定位置 , 字上盖自己的印 。将军可以写下同样的字 , 盖上自己的印以示批准 , 或者只盖印不写字表示拒绝 。即使书信被人截取 , 保密内容依然不会被泄露 。
在中国古代 , 还有一些使节和将领主要通过口述传信 , 信差记住信息然后转达 。至于书面函件 , 中国人往往用极薄的帛或纸写就 , 卷成球、封入蜡丸 。信差把蜡丸藏在身上 , 或塞进直肠 , 或吞入腹中 。这是隐写术的一种形式 。传递消息过程中 , 如果某人的名字里有“菊”字 , 通信人会把他说成“黄花” , 这是使用了隐语 。这些只有发信人和收信人才知晓 。
@一只饺子:银行卡密码只有6位数 , 真的能保障安全么?
李晓凌:我们所谓的银行卡密码 , 其实是“口令”(password) 。暴力破解没有规律的6位数口令平均需要尝试50万次 , 假设银行每天给你三次尝试机会 , 破解一则密码需要456年多 。
@二炭:李老师 , 怎样设置密码才安全而又不易被自己忘记?
李晓凌:即使别人知道你的银行卡密码是你家狗狗生日 , 他也查不到 , 哈哈 。
五千年人类密码史:什么样的密码最安全
文章图片

文章图片
《破译者:人类密码史》 , [美]戴维·卡恩(David Kahn)著 , 朱鸿飞、张其宏译 , 金城出版社2021年6月 。
本文来自澎湃新闻
来源:澎湃新闻