有名的密码叫什么(比较有名的密码)

2023-02-02 22:40:41 密码用途 思思

这种密码叫什么名字,我说的是密码学

凯撒密码,这里的上下对调应该是偏移量为13,即x的密文为x往后13个,遇到z则回到a

13是个特殊值,这时可以理解为这种上下对调

现在除了摩斯密码还有什么有名的密码??

如果你问的是电报码,那就还有中文电码,即用四个数字的组合代表汉字,一种无理码,差不多除了死记外无规律可循,现在基本不同了。

其实,如果是电报码,有一种就够了,何必再去发明呢?

如果您问的是密码,介绍几种常见密码形式:

1、栅栏易位法。

即把将要传递的信息中的字母交替排成上下两行,再将下面一行字母排在上面一行的后边,从而形成一段密码。

举例:盗用阿洗一个例子^^

TEOGSDYUTAENNHLNETAMSHVAED

解:

将字母分截开排成两行,如下

T E O G S D Y U T A E N N

H L N E T A M S H V A E D

再将第二行字母分别放入第一行中,得到以下结果

THE LONGEST DAY MUST HAVE AN END.

2、恺撒移位密码。

也就是一种最简单的错位法,将字母表前移或者后错几位,例如:

明码表:ABCDEFGHIJKLMNOPQRSTUVWXYZ

密码表:DEFGHIJKLMNOPQRSTUVWXYZABC

这就形成了一个简单的密码表,如果我想写frzy(即明文),那么对照上面密码表编成密码也就是iucb(即密文)了。密码表可以自己选择移几位,移动的位数也就是密钥。

3、进制转换密码。

比如给你一堆数字,乍一看头晕晕的,你可以观察数字的规律,将其转换为10进制数字,然后按照每个数字在字母表中的排列顺序,拼出正确字母。

举例:110 10010 11010 11001

解:

很明显,这些数字都是由1和0组成,那么你很快联想到什么?二进制数,是不是?嗯,那么就试着把这些数字转换成十进制试试,得到数字6 18 26 25,对应字母表,破解出明文为frzy,呵呵~

4、字母频率密码。

关于词频问题的密码,我在这里提供英文字母的出现频率给大家,其中数字全部是出现的百分比:

a 8.2 b 1.5 c 2.8 d 4.3

e 12.7 f 2.2 g 2.0 h 6.1

i 7.0 j 0.2 k 0.8 l 4.0

m 2.4 n 6.7 o 7.5 p 1.9

q 0.1 r 6.0 s 6.3 t 9.1

u 2.8 v 1.0 w 2.4 x 0.2

y 2.0 z 0.1

词频法其实就是计算各个字母在文章中的出现频率,然后大概猜测出明码表,最后验证自己的推算是否正确。这种方法由于要统计字母出现频率,需要花费时间较长,本人在此不举例和出题了,有兴趣的话,参考《跳舞的小人》和《金甲虫》。

5、维热纳尔方阵。

上面所说的频率分析,很容易破解较长篇幅的密文,于是维热纳尔继承前人的经验,创造出了这个维热纳尔方阵,从而克服了词频分析轻易能够破解密码的弊端,成为一种较为强大的密码编译形式。

a b c d e f g h i j k l m n o p q r s t u v w x y z

1 B C D E F G H I J K L M N O P Q R S T U V W X Y Z A

2 C D E F G H I J K L M N O P Q R S T U V W X Y Z A B

3 D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

4 E F G H I J K L M N O P Q R S T U V W X Y Z A B C D

5 F G H I J K L M N O P Q R S T U V W X Y Z A B C D E

6 G H I J K L M N O P Q R S T U V W X Y Z A B C D E F

7 H I J K L M N O P Q R S T U V W X Y Z A B C D E F G

8 I J K L M N O P Q R S T U V W X Y Z A B C D E F G H

9 J K L M N O P Q R S T U V W X Y Z A B C D E F G H I

10 K L M N O P Q R S T U V W X Y Z A B C D E F G H I J

11 L M N O P Q R S T U V W X Y Z A B C D E F G H I J K

12 M N O P Q R S T U V W X Y Z A B C D E F G H I J K L

13 N O P Q R S T U V W X Y Z A B C D E F G H I J K L M

14 O P Q R S T U V W X Y Z A B C D E F G H I J K L M N

15 P Q R S T U V W X Y Z A B C D E F G H I J K L M N O

16 Q R S T U V W X Y Z A B C D E F G H I J K L M N O P

17 R S T U V W X Y Z A B C D E F G H I J K L M N O P Q

18 S T U V W X Y Z A B C D E F G H I J K L M N O P Q R

19 T U V W X Y Z A B C D E F G H I J K L M N O P Q R S

20 U V W X Y Z A B C D E F G H I J K L M N O P Q R S T

21 V W X Y Z A B C D E F G H I J K L M N O P Q R S T U

22 W X Y Z A B C D E F G H I J K L M N O P Q R S T U V

23 X Y Z A B C D E F G H I J K L M N O P Q R S T U V W

24 Y Z A B C D E F G H I J K L M N O P Q R S T U V W X

25 Z A B C D E F G H I J K L M N O P Q R S T U V W X Y

26 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

以上就是维热纳尔方阵,它由明码表(第一行的字母)、密码表(下面26行)和密钥组成,下面我举个例子说明。

举例:

密钥:frzy

密码:qfuc

解:第一个字母,看以f开头第五行,对应明码表查找q字母所标示的字母为l。以此类推找出后面字母。所得明文为love。

一些新兴的密码形式:

1、利用键盘

无论是计算机键盘,还是手机键盘,都是出密码的好工具哦,可以用错位、或者排列形状等。使用手机键盘和这个同理。另外手机键盘还可以在键盘的字母上做文章,例如你可以用51表示字母j,用73表示字母r等。

举例:

r4a6

这个密码利用计算机键盘,将明文字母分别向上移动一个位置,得到密文。破解结果为frzy。

852 74123 74123698 74269 78974123456 7412369

这排数字是不是很晕?其实很简单,对照小键盘,依次打这些字母,看组成的形状就行了。答案是I L O V E U。

2、字母形状

本人曾经收到过这样一个密码短信,不幸被破解,导致发短信人被我非常严肃地奚落了一番^^!前面我不记得了,只记得后面是hep poo6。这个你可以从手机里打出来,然后把手机倒过来看,形成了密码的明文,good day~~~:)

有名的密码叫什么(比较有名的密码) 第1张

二战中最出名的密码?

二战中神奇的“无敌密码”

孙子云:知己知彼,百战不殆。二次大战中,英国倾全国之力,破译了德国的“谜语机”密码,为战胜纳粹德国作出重要贡献;美国则破译了日军密码,由此发动空袭,击毁日本大将山本五十六的座机。丘吉尔说,密码员就是“下了金蛋却从不叫唤的鹅”。

今年7月26日,美国总统布什在国会山上举行隆重仪式,为一些已经沉默了半个多世纪的印第安“特殊密码员”颁发了美国政府最高勋章——国会金质奖章。当年,正是他们编制出不可破译的“无敌密码”,为盟军最终胜利立下了汗马功劳。

攻占硫磺岛“无敌密码”显身手

对这迟到了半个世纪的表彰,布什也不胜感慨。他说:“他们勇敢工作,出色地完成了自己的任务……他们对国家的贡献值得所有美国人尊敬和感谢。”

在表彰仪式上,4名白发苍苍的印第安老战士更是激动异常。当年,正是包括他们在内的29名印第安纳瓦霍族人,编制出了这套“无敌密码”。现在,其中25人已离开人世。

一名叫布朗的密码员激动地说:“让我们永远不要忘记历史。”纳瓦霍族语密码员协会的主席萨姆·比利森也接受了奖章。他表示,他对此悲喜交加,但不觉得苦涩,因为“土地是我们的母亲,而保卫母亲是做人之本”。

用纳瓦霍语编制军事密码,是一个叫菲利普·约翰逊的白人出的主意。约翰逊的父亲是传教士,曾到过纳瓦霍部落,能说一口流利的纳瓦霍语,而在当时,纳瓦霍语对部落外的人来说,无异于“鸟语”。极具军事头脑的约翰逊认为,如果用纳瓦霍语编制军事密码,将非常可靠而且无法破译。因为这种语言口口相传,没有文字,其语法、声调、音节都非常复杂,没有经过专门的长期训练,根本不可能弄懂它的意思。另外,根据当时的资料记载,通晓这一语言的非纳瓦霍族人全球不过30人,其中没有一个是日本人。

1942年初,约翰逊向美国太平洋舰队上将克莱登·沃格尔提出了这个建议。约翰逊说,根据他的实验,用纳瓦霍语编制的密码可以在20秒内将三行英文信息传递出去,而同样的信息用机器密码却需要30分钟。

沃格尔接受了约翰逊的建议。1942年5月,第一批29名纳瓦霍人被征召入伍,并被安排在加利福尼亚一处海滨编制密码。他们根据纳瓦霍语共创建了有500个常用军事术语的词汇表。由于纳瓦霍语没有描述现代军事设备的词语,因此他们经常使用比喻说法和拟声词。

在太平洋战争期间,美国海军陆战队共征召了420名纳瓦霍族人充当密码通讯员。这些纳瓦霍族人参加了美军在太平洋地区发动的每一场战役。他们用密码下达战斗命令,通报战情,紧急时还参加战斗。他们的英勇献身,为最终打败日本军国主义者起到重要作用。

攻占硫磺岛是美军在太平洋战争中打的一场经典战役,美军把旗帜插上硫磺岛的照片,成为美国在二战中浴血奋战的象征。硫磺岛战役结束后,负责联络的霍华德·康纳上校曾感慨地说:“如果不是因为纳瓦霍人,美国海军将永远攻占不了硫磺岛。”当时,康纳手下共有6名纳瓦霍密码员,在战斗开始的前两天,他们通宵工作,没有一刻休息。整个战斗中,他们共接发了800多条消息,没有出现任何差错。

诺曼底登陆科曼切语密码报捷

除了纳瓦霍语外,美军在二战中还曾使用另一种印第安语——科曼切语作为密码。纳瓦霍语主要在太平洋战场使用;而科曼切语则在欧洲战场大显身手。查尔斯·希比蒂是目前惟一在世的科曼切语密码员,现已78岁,居住在出生地俄克拉荷马。他仍然清楚地记得参战的经历。

老人回忆说:“我是1941年1月入伍的,当时不满20岁,还是个孩子。我是看到当地报纸上的广告后参军的。广告说,‘征召年轻的科曼切人。要求未婚、无家庭拖累、会说本族语。’他们在语言方面要求极为严格。如果你说得不流利,他们就不要你。”

应征入伍后,希比蒂和其他12人随即被送至佐治亚州本宁堡接受基本军事训练,学习无线电发报技术。但直到当年夏天,他们方才明白工作的真正性质。8月,他们被召集到了阅兵场。一名叫休·福斯特中尉告诉他们:“对信号连来说,你们的土语非常重要。它从未用文字书写。除了你们没有人说这种语言,也没有人听得懂。这意味着,它是无法破译的,是绝妙的密码。美国陆军需要你们去执行一项特殊的任务。需要你们成为密码通讯员。”

美军根据科曼切语创建出包括250个军事术语的词汇表。在这个词汇表里,轰炸机成了科曼切语中的“怀孕的鸟”,自动化武器由于发出时断时续的声音而被称为“缝纫机”。一天,福斯特与这些印第安人见面时带来了一张照片:“我们需要给这个人起一个代号。”这些印第安人看了看照片,那是一个黑发、留着卓别林式胡子、表情严肃的德国男子。希比蒂想起了他看过的欧洲新闻短片,于是说:“‘疯了’怎么样?或者‘疯狂’?”后来就确定使用“疯狂的白人”来称呼这个元首,而此人就是希特勒。颇有意味的是,战后一些精神病专家分析说,希特勒确实有歇斯底里症和癔病。

1944年1月,希比蒂在入伍近3年后被派往英国,旋即参加了诺曼底登陆战役。当他登上犹他滩时,他听到指挥官在向他喊话:“酋长,我需要你发报。通知总部我们成功登陆了。重复一遍——登陆成功,现正准备占领敌方阵地。”

顶着炮弹掀起的沙子和海水,希比蒂掏出他的无线电发报机,迅速用科曼切语发出了这条信息。这似乎只是历史上一个微不足道的瞬间,但美国陆军竟在近半个世纪的时间里,一直拒绝公开承认这个事实:科曼切密码通讯员希比蒂发出了第一条登陆诺曼底的信息。

犹他滩上,炮弹和曳光弹不断在头顶上爆炸。一阵静电干扰之后,无线发报机重新开始工作:“信息收到。守住滩头阵地,弄清敌人方位。增援部队很快抵达。完毕。”希比蒂迅速将电文从科曼切语译成英语,并报告给他的指挥官。

继在诺曼底滩头大显神通之后,希比蒂又被派往法国,亲眼目睹了盟军在巴黎的军事行动。

对于这种密码,纳粹德国的情报部门也绞尽了脑汁,甚至他们在确认这是一种语言之后,也始终未能找到破译的方法。

但同纳瓦霍族密码员一样,科曼切族密码员没有因为作战勇敢或为国服役而在战时或战后获得表彰。相反,五角大楼命令他们严格保守秘密。当时的五角大楼出于冷战的考虑,认为这些密码员可能再派上其他重要用场,因而不宜暴露。直到世界迈入新的世纪,密码技术的进步,使得这些密码显得多余,这些密码员才终于获得了迟到的荣誉,但他们当中的大多数都已经默默无闻地离开了人世。

世界五大密码

五个世界级密码之谜——十二宫杀手密码:这篇密文有340个字符,被称作340密文。与408密文不同的是,虽然大家都相信340密文同样使用的是同音替换加密,但直到现在340密文也没有解开。

CIA的雕塑密码:1990年,美国艺术家吉姆·桑伯恩(JimSanborn)花费25万美元,创作了一个刻满密码的雕塑作品——Kryptos。这个雕塑作品现在坐落于弗吉尼亚CIA的广场内。

D’Agapeyeff密码:1939年,地图学专家AlexanderD'Agapeyeff出版了一本名为CodesandCiphers的密码学普及读物。在文章末尾的“难题挑战”部分,D'Agapeyeff自己编写了一段很难的密码,目前还没有人破解出来。不过,后来D'Agapeyeff本人居然把加密过程给忘了,于是这段密码就变成了一个永久的谜。

比尔密码:据说,在1820年,一个叫做托马斯·杰斐逊·比尔(ThomasJeffersonBeale)的人在弗吉尼亚贝德福县的某个地方埋藏了大量的宝藏,随后把装有三封密信的盒子交给了一个名叫罗伯特·莫里斯(RobertMorriss)的旅店老板代为保管,之后就永久地消失了。莫里斯死前把盒子里的三份密文交给了他的朋友。这位朋友把这段故事连同密码全文一道印成了小册子,宝藏之谜就这样流传了下来。 Dorabella密码:1897年,英国作曲家爱德华·艾尔加(EdwardElgar)给挚友多拉小姐(MissDoraPenny)留下了一封信。这封信上写着87个歪歪扭扭的符号,里面明显藏着艾尔加想对多拉小姐说的话。多拉本人一直没能读懂这封信。1937年,多拉出版了自己的回忆录,将这份密码公之于众。这个密码直到现在仍未被破解。

4位密码最常用前20名

用户密码保存到数据库时,常见的加密方式有哪些?以下几种方式是常见的密码保存方式:

1、明文保存

比如用户设置的密码是“123456”,直接将“123456”保存在数据库中,这种是最简单的保存方式,也是最不安全的方式。但实际上不少互联网公司,都可能采取的是这种方式。

2、对称加密算法来保存

比如3DES、AES等算法,使用这种方式加密是可以通过解密来还原出原始密码的,当然前提条件是需要获取到密钥。不过既然大量的用户信息已经泄露了,密钥很可能也会泄露,当然可以将一般数据和密钥分开存储、分开管理,但要完全保护好密钥也是一件非常复杂的事情,所以这种方式并不是很好的方式。

3、MD5、sha1等单向HASH算法

使用这些算法后,无法通过计算还原出原始密码,而且实现比较简单,因此很多互联网公司都采用这种方式保存用户密码,曾经这种方式也是比较安全的方式,但随着彩虹表技术的兴起,可以建立彩虹表进行查表破解,目前这种方式已经很不安全了。

其实之前公司也是采用的这种MD5加密方式。

4、PBKDF2算法

该算法原理大致相当于在HASH算法基础上增加随机盐,并进行多次HASH运算,随机盐使得彩虹表的建表难度大幅增加,而多次HASH也使得建表和破解的难度都大幅增加。

在使用PBKDF2算法时,HASH一般会选用sha1或者sha256,随机盐的长度一般不能少于8字节,HASH次数至少也要1000次,这样安全性才足够高。一次密码验证过程进行1000次HASH运算,对服务器来说可能只需要1ms,但对于破解者来说计算成本增加了1000倍,而至少8字节随机盐,更是把建表难度提升了N个数量级,使得大批量的破解密码几乎不可行,该算法也是美国国家标准与技术研究院推荐使用的算法。

5、bcrypt、scrypt等算法

这两种算法也可以有效抵御彩虹表,使用这两种算法时也需要指定相应的参数,使破解难度增加。

在密码学中,scrypt(念作“ess crypt”)是Colin Percival于2009年所发明的金钥推衍函数,当初设计用在他所创立的Tarsnap服务上。设计时考虑到大规模的客制硬件攻击而刻意设计需要大量内存运算。

Scrypt不仅计算所需时间长,而且占用的内存也多,使得并行计算多个摘要异常困难,因此利 用rainbow table进行暴力攻击更加困难。

公元前500年的古希腊人曾使用了一种著名的加密方法,叫什么名字

公元前500年的古希腊人曾使用了一种著名的加密方法,叫什么名字?

Scytale密码

历史上最早的有记录的密码术应用大约是在公元前5世纪。那个时候,古希腊的斯巴达人使用一种叫作scytale的棍子来传递加密信息。在scytale上,斯巴达人会呈螺旋形地缠绕上一条羊皮纸或皮革。发信人在缠绕的羊皮纸上横着写下相关的信息,然后将羊皮纸取下,这样羊皮纸上就是一些毫无意义的字母顺序。如果要将这条消息解码,收件人只要将羊皮纸再次缠绕在相同直径的棍棒上,这样就可以读出信件的内容了。

有一个故事是这样的:公元前404年,斯巴达的Lysander遇到了一个从波斯回来的信使,他们一行5人中只有这一个人从这趟艰险的旅程中回来了。这个信使解下他的皮带,Lysander将皮带卷在scytale上,读出了信的内容,知道了波斯将要进攻他的意图,因而提前做好了准备

在我以前看过的一本书里,还有这样一个版本(多半是没有什么历史依据的):在古希腊,有个奴隶要通过一个关隘,斯巴达人检查了一下,没有发现什么问题。就在要放行的时候,有个将军突然发现奴隶身上的皮带上刻有字母,于是就把皮带拿来检查,发现这些字母是杂乱无章的,也没有什么头绪。当他无意把皮带卷起来的时候,却发现了上面的秘密,一下子这些字母就排列得规律起来了。就这样,这位将军发现了敌人的阴谋,这个奴隶也被处死了。

其实scytale密码和栅栏密码本质上没有什么区别。

大家可以用一根细长的长方形纸条和一支六角形的铅笔来试着写一下scytale密码比如,我写下了一句话,把纸条取下来后,得到了下面这样的密文:

stte_ _erh_ _ _noe_ _ _dob_ _ _mpr_ _ _osi_ _ _rtd_ _eog

这里用 _ 表示空格,因为铅笔刚好六条边,所以知道空格的多少。(通常可以把空格省略了,或者一般也不知道具体有多少空格。不过我们将会发现,除非整个纸条都写满了,不然总是会有空格的,这也为我们破译时分段带来了方便。)因为这里知道密钥k=6,所以按6个一行(包括空格)来分段,得到下面的样子:

stte_ _

erh_ _ _

noe_ _ _dob_ _ _

mpr_ _

osi_ _ _

rrtd_ _

eog

然后从上到下,一列一列的连起来,就得到了明文:sendmoretroopstothebridge

(send more troops to the bridge)

这里缠绕方向有两个,一个左旋,一个右旋。如果纸条卷的时候,方向反了,比如写的时候是左旋,读的时候是右旋,那么就会是从右到左来读出这条消息的内容。大家可以试一下。Xb1r2YD HV:i

另外,如果写的时候是另一个缠绕方向的话,同样是上面那句话,把纸条取下来后,就可能会得到下面这样的密文: `Vyf/l,iA F

eti_ _ _rsr_ _ _opb_ _ _moe_ _ _dohe_ _nrtg_ _etod_ _sy5tkK!~gv

密钥k=6,所以还是按6个一行(包括空格)来分段,得到下面的样子

eti_ _ _

rsr_ _ _

opb_ _ _

moe_ _ _dohe_ _

nrtg_ _

etod_ _

s

这时候怎样得到明文呢? 哈哈,反过来,从下到上,一列一列的连起来,就得到了明文:

sendmoretroopstothebridge

给大家个练习

练习2. 下面是我把纸条缠在一根火腿肠上,写下的一个句子,得到的密文如下:

toitdarwiuyhwghbdwsnt,这里我把空格省略掉了,看大家破译得出来不?