您当前的位置:首页 > 电脑百科 > 电脑知识

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

时间:2021-11-24 10:14:12  来源:澎湃新闻  作者:

澎湃问吧

世界著名密码史学家戴维·卡恩曾说:“人类使用密码的历史几乎与使用文字的时间一样长”,这意味着人类密码领域的较量已近五千年。提及“密码”一词,大多数人会想到日常所用的手机密码、银行卡密码、二维码等等。其实,这些散见于我们生活中的各类登录密码,严格来说只是验证口令,是密码技术应用的冰山一角。

密码起源可以追溯到何时?在历史长河中,密码在战争、商业、外交和间谍活动中发挥了怎样的作用?有哪些窃密阴谋和风云故事?本期澎湃问吧邀请《破译者:人类密码史》责编李晓凌,聊聊世界密码学领域的故事。

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

历史上最早的密码

@ donottag:历史上第一个密码长什么样?

李晓凌 :约4000年前,尼罗河如缎带般向前流淌,河畔坐落着一个名为梅内特·库孚的小镇,镇里有一个高明的书写员,他用象形文字记下了他主人的生平,从此开创了有文字记载的密码学史。这可能是较早的有文字记载的记录,没有记载的就无法考证了。

@Chelsea:最早的密码是在什么情境下诞生的?

李晓凌:最早发明密码的人?这个问题相当于问谁是第一个吃螃蟹的人,着实很难考证。不过我可以告诉您很多有名的密码专家,如西方密码学之父莱昂·巴蒂斯塔·阿尔贝蒂,法国密码学之父安托万·罗西尼奥尔,英国密码学之父约翰·沃利斯,美国编码学开创者托马斯·杰弗逊,现代密码学先驱奥古斯特·克尔克霍夫,一战中最伟大的密码分析家乔治·潘万,美国密码破译之父、黑室(密码局)创始人赫伯特·雅德利等等,他们背后都藏着很多精彩的故事。

我认为密码发明的目的是为了保密,不让信息被通信双方之外的第三人知晓。发信人将明文通过密钥加密成密文,传递给收信人,这样除了收信人之外的其他人就无法解读了。但是,越来越多的人想尝试在不知道密钥的情况下破解密码,于是就发生了许许多多的密码破译故事。

@ 西瓜可乐味:密码最初的设定是怎样让其他人能懂得其中规则,并且进行破译呢?

李晓凌:编制密码时,一般有三个要素:明文、密钥和密文。明文是指需要加密的信息,通常用通信双方母语写就;密钥,多数情况下使用单词、短语或数字;通过密钥加密后得出的秘密信息就成了密文。包裹在秘密外衣下传递出去的信息,就叫“密报”、“密信”或“密电”。一般来说,只有收信人才知道密钥,从而解密出信息。但是不排除被密码破译者从半道截获并破开,而破译者是不知道密钥或密码系统的人(第三方或“敌人”)。破译者和编码者的较量一直贯穿在人类历史发展的长河中。

@道远心宽:您见过最离谱的密钥是什么?

李晓凌:一般来说密钥是由数字、字母和符号构成,利用它们出现的频率、顺序等进行加密。在分析字母频率时,作者分享了很有意思的一本书:《盖兹比——5万个无字母E单词写成的故事》(Gadsby, A Story of Over 50,000 words Without Using the Letter E)。这是个令人惊叹的绝活。不相信的读者请试试哪怕是造一个没有e的句子要花多长时间。《盖兹比》的作者欧内斯特·文森特·赖特(Ernest Vincent Wright),一个不屈不挠的白发老者,列举了在这项自找麻烦的工作中遇到的问题。他要避免大部分过去式动词,因为它们以-ed结尾。他永远不能用the或代词he、she、they、we、me和them,并且不得不排除一些似乎不可或缺的动词,如are、have、were、be 和been及一些基本单词如there、these、those、when、then、more、after 和very。也因此不能用6到30间的数字,写成数字也不行,因为它们拼写出来就会出现e。

密码使用的多重场景

@ 澎湃网友niIrqe:怎样读懂摩斯电码?战争中还有哪些常用的密码?

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

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

使用中的恩尼格玛密码机 1943年

@oxford: 我国在军事上最早使用密码是在什么时候?有哪些密码类型?

李晓凌:在军事应用中,古代中国11世纪编纂的《武经总要》(Wu-ching tsung-yao)记载了一种真切小巧的代码。按照一张写有40个条目的清单,通信双方用一首诗的前40个字代表各条目,这些条目的内容不等,其中包括请求支援弓和箭、递送捷报等。例如一个副将欲请箭,就把相应的字写在一封普通书信的特定位置,字上盖自己的印。将军可以写下同样的字,盖上自己的印以示批准,或者只盖印不写字表示拒绝。即使书信被人截取,保密内容依然不会被泄露。

在中国古代,还有一些使节和将领主要通过口述传信,信差记住信息然后转达。至于书面函件,中国人往往用极薄的帛或纸写就,卷成球、封入蜡丸。信差把蜡丸藏在身上,或塞进直肠,或吞入腹中。这是隐写术的一种形式。传递消息过程中,如果某人的名字里有“菊”字,通信人会把他说成“黄花”,这是使用了隐语。这些只有发信人和收信人才知晓。

@一只饺子:银行卡密码只有6位数,真的能保障安全么?

李晓凌:我们所谓的银行卡密码,其实是“口令”(password)。暴力破解没有规律的6位数口令平均需要尝试50万次,假设银行每天给你三次尝试机会,破解一则密码需要456年多。

@二炭:李老师,怎样设置密码才安全而又不易被自己忘记?

李晓凌:即使别人知道你的银行卡密码是你家狗狗生日,他也查不到,哈哈。

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

《破译者:人类密码史》,[美]戴维·卡恩(David Kahn)著,朱鸿飞、张其宏译,金城出版社2021年6月。

责任编辑:鞠文韬

校对:栾梦



Tags:密码   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
今天教大家通过windows的CMD终端查看WIFI密码 使用管理权限打开CMD 查看本机连接过WIFI名称netsh wlan show profiles 查询某一个WIFI的密码比如这里我想查询猪猪侠的...【详细内容】
2021-12-27  Tags: 密码  点击:(1)  评论:(0)  加入收藏
相信很多小伙伴都遇到过这种情况,一台iPhone放太久了,当初设置的锁屏密码是什么都自己忘了。 这时候我们只能通过连接电脑进入恢复模式再进行刷机或者用另一台iPhone(登录的是...【详细内容】
2021-12-21  Tags: 密码  点击:(15)  评论:(0)  加入收藏
每当手机失窃,不法分子都会利用失主个人信息实现资金盗取。然而设置SIM卡密码就相当于给手机卡也上密码,这样手机一旦丢失后也不用担心别人拔下卡放在别的手机违法操作窃取个...【详细内容】
2021-12-21  Tags: 密码  点击:(9)  评论:(0)  加入收藏
苹果昨日向 iPhone 和 iPad 用户推送了 iOS 15.2 / iPadOS 15.2 正式版更新,带来了多项新功能。据 9To5Mac 报道,iOS 15.2 / iPadOS 15.2 还有一项新功能,允许用户不借助 Mac...【详细内容】
2021-12-16  Tags: 密码  点击:(13)  评论:(0)  加入收藏
eBay作为全球电商巨头,在全球拥有大量消费者,主要目标市场包括美国和英国,2021年已经临近年末,近日该平台2021的热销品类出炉。截图自ebay export 官网eBay export公布了2021年...【详细内容】
2021-12-15  Tags: 密码  点击:(9)  评论:(0)  加入收藏
一些用户可能会遇到这样的问题:当需要使用 Apple ID 时,才发现自己忘记了 Apple ID 的密码。如何快速找回 Apple ID 的密码?苹果官方提供了一个非常简单的方法:如果你现在手上有...【详细内容】
2021-12-14  Tags: 密码  点击:(10)  评论:(0)  加入收藏
概述日常管理华为路由设备过程中,难为会忘记设备登录密码,那么该如何重置设备登录密码吗?本期文章将全面向各位小伙伴总结分享。重置华为设备登录密码思路先行 采用console登录...【详细内容】
2021-12-10  Tags: 密码  点击:(26)  评论:(0)  加入收藏
今天教大家通过windows的CMD终端查看WIFI密码 使用管理权限打开CMD 查看本机连接过WIFI名称netsh wlan show profiles 查询某一个WIFI的密码比如这里我想查询猪猪侠的...【详细内容】
2021-12-08  Tags: 密码  点击:(18)  评论:(0)  加入收藏
海康威视网络摄像机(IPC)和网络硬盘录像机(NVR)大部分需要管理密码才可以使用。那么,海康摄像头的初始密码或者用户名是什么呢?部分老版本海康摄像头出厂自带初始密码,而新版本摄...【详细内容】
2021-12-08  Tags: 密码  点击:(84)  评论:(0)  加入收藏
Md5优点:快速计算m,具有单向性 one-way,不可由散列值推出原消息,但是如果密码过于简单就会有一定概率被暴力破解。密码存储常用方式:1、双重MD52、MD5+加盐3、双重MD5+加盐我一般...【详细内容】
2021-12-07  Tags: 密码  点击:(23)  评论:(0)  加入收藏
▌简易百科推荐
回答这个问题前首先要了解一度电的定义一度电= 1000W·h ,是一个能量单位,一个功率为1000w的设备持续运作一小时就会消耗1度电。所以台式机多少时间一度电完全取决于台...【详细内容】
2021-12-20  数码榜    Tags:台式电脑   点击:(5)  评论:(0)  加入收藏
你是不是很多时候都会紧急冲向电源插座以拯救笔记本电脑的电量?很多时候由于附近没有方便的插座,一是会误事,二是会导致尴尬。幸运的是,现代笔记本电脑比前辈高效得多。如今,即...【详细内容】
2021-12-16  趣玩公社    Tags:电池   点击:(17)  评论:(0)  加入收藏
电脑在我们生活中的重要性不言而喻。如何保证自己的电脑流畅好用,对于很多用户来说都非常重要。作为一个理科男和IT从业者,对于自己的电脑还是非常在意的,会定期的进行整理,保持...【详细内容】
2021-12-09  小伊评科技    Tags:电脑   点击:(13)  评论:(0)  加入收藏
大家好,我是良许。不管我们使用什么操作系统,无论是 Windows、macOS 还是 Linux ,里面都安装了许多软件、驱动程序和固件。但是,这三者概念有区别呢?我在朋友圈做了个小调查,发现...【详细内容】
2021-11-30  良许Linux    Tags:固件   点击:(10)  评论:(0)  加入收藏
澎湃问吧世界著名密码史学家戴维·卡恩曾说:“人类使用密码的历史几乎与使用文字的时间一样长”,这意味着人类密码领域的较量已近五千年。提及“密码”一词,大多数人会想...【详细内容】
2021-11-24    澎湃新闻  Tags:密码   点击:(16)  评论:(0)  加入收藏
由于去中心化域名和账户体系可以承载应用、网站和用户身份,因此有理由相信,这是 Web3 世界中不可或缺的一环。撰文:潘致雄如果回忆一下初次进行的加密货币转账时的体验,特别是在...【详细内容】
2021-11-03  链闻ChainNews    Tags:ENS   点击:(26)  评论:(0)  加入收藏
 文件系统(File System)是计算机系统必不可少的组成部分,可以说除了部分结构简单的单片机系统之外,文件系统是支撑每一个计算机系统运行的最重要的支撑,无论是操作系统、应用程...【详细内容】
2021-11-01  欧工玩转嵌入式  CSDN  Tags:FAT32   点击:(30)  评论:(0)  加入收藏
SDS 2.0时代进化达尔文的《进化论》认为,地球上现存的所有生物都是自然选择的结果,生物只有适应环境的变化,才能得到生存和进化。回望到企业存储,一个常做常新的行业,从上古结绳...【详细内容】
2021-10-28  ExponTech   企鹅号  Tags:SDS   点击:(35)  评论:(0)  加入收藏
在昨天的微信《远程办公危机四伏,到底该pick谁给你保驾护航?》中介绍了远程员工应该具备的四大安全工具,今天继续分享干货:05 双因子令牌在理想的情况下,每个人都会对所有的关键...【详细内容】
2021-10-26    计算机世界  Tags:远程办公   点击:(32)  评论:(0)  加入收藏
今天几乎所有的数字显示设备都基于某种类型的 RGB(红、绿、蓝)颜色模型。RGB 是表示人类可以看到的大多数颜色的最有效方式(有一些颜色不能很好地产生,但这是另一个讨论)。相机...【详细内容】
2021-10-09  懒懒散散的程序员    Tags:RGB   点击:(49)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条