导航:首页 > 文档加密 > 北宋时期数据加密的方法

北宋时期数据加密的方法

发布时间:2024-11-13 10:55:52

⑴ 历史古人是怎么给文件加密

,相对于现在的高科技的产品而言,古代的一些加密文件的技术就要落后很多了,不过,对于当时的社会而言,还是非常的先进了,我们今天就一起来看看当时的拆字法和代码法这些给文件加密的方法到底是怎样的吧!

说到武则天大家都知道,他是中国古代唐朝时期也是中国历史上唯一一位女皇帝,武则天的登基完全刷新了人们的思想。毕竟在当时,人们都是重男轻女的思想,觉得女的没什么出息的。那么,当时武则天在位期间,便非常聪明的破解了拆字法。当时武则天让李旦继位。但是,李旦虽然是皇帝,但是没有任何的实权,所以的大权全部都在武则天本人手中。

这样的走法是引起了很多人的不满,特别是裴炎、徐敬业和骆宾王。当时徐敬业有着十万的大兵,这些人谋划这造反,推翻武则天的皇帝之位。于是,裴炎写了一封信加了密,想要告诉在徐敬业什么时候发动兵力最好,但是,裴炎的计划被人举报,这封密信落到了武则天的手中,密信中写着青鹅。武则天看到立马杀了裴炎,发兵打败了徐敬业和骆宾王。原来。这两个字的意思是让徐敬业十月二发兵,裴炎在内接应。

可见,当时的武则天还是非常的厉害的,可以轻而易举的读出这样的密信。
下一个就是最着名的代码法了。代码法就是有固定的暗号和术语,不同的数字代表着不同的暗语,只要在诗句中填写相应的数字,拿到密信后仔细核对便可以知道是什么样的意思了。
可见,当时的人们真的是脑洞大开啊。小编也不得不佩服当时人们的英明和聪明。

⑵ 请问有谁知道古代密码学的发展过程

密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。

密码是通信双方按约定的法则进行信息特殊变换的一种重要保密手段。依照这些法则,变明文为密文,称为加密变换;变密文为明文,称为脱密变换。密码在早期仅对文字或数码进行加、脱密变换,随着通信技术的发展,对语音、图像、数据等都可实施加、脱密变换。

密码学是在编码与破译的斗争实践中逐步发展起来的,并随着先进科学技术的应用,已成为一门综合性的尖端技术科学。它与语言学、数学、电子学、声学、信息论、计算机科学等有着广泛而密切的联系。它的现实研究成果,特别是各国政府现用的密码编制及破译手段都具有高度的机密性。

进行明密变换的法则,称为密码的体制。指示这种变换的参数,称为密钥。它们是密码编制的重要组成部分。密码体制的基本类型可以分为四种:错乱——按照规定的图形和线路,改变明文字母或数码等的位置成为密文;代替——用一个或多个代替表将明文字母或数码等代替为密文;密本——用预先编定的字母或数字密码组,代替一定的词组单词等变明文为密文;加乱——用有限元素组成的一串序列作为乱数,按规定的算法,同明文序列相结合变成密文。以上四种密码体制,既可单独使用,也可混合使用 ,以编制出各种复杂度很高的实用密码。

20世纪70年代以来,一些学者提出了公开密钥体制,即运用单向函数的数学原理,以实现加、脱密密钥的分离。加密密钥是公开的,脱密密钥是保密的。这种新的密码体制,引起了密码学界的广泛注意和探讨。

利用文字和密码的规律,在一定条件下,采取各种技术手段,通过对截取密文的分析,以求得明文,还原密码编制,即破译密码。破译不同强度的密码,对条件的要求也不相同,甚至很不相同。

中国古代秘密通信的手段,已有一些近于密码的雏形。宋曾公亮、丁度等编撰《武经总要》“字验”记载,北宋前期,在作战中曾用一首五言律诗的40个汉字,分别代表40种情况或要求,这种方式已具有了密本体制的特点。

1871年,由上海大北水线电报公司选用6899个汉字,代以四码数字,成为中国最初的商用明码本,同时也设计了由明码本改编为密本及进行加乱的方法。在此基础上,逐步发展为各种比较复杂的密码。

在欧洲,公元前405年,斯巴达的将领来山得使用了原始的错乱密码;公元前一世纪,古罗马皇帝凯撒曾使用有序的单表代替密码;之后逐步发展为密本、多表代替及加乱等各种密码体制。

二十世纪初,产生了最初的可以实用的机械式和电动式密码机,同时出现了商业密码机公司和市场。60年代后,电子密码机得到较快的发展和广泛的应用,使密码的发展进入了一个新的阶段。

密码破译是随着密码的使用而逐步产生和发展的。1412年,波斯人卡勒卡尚迪所编的网络全书中载有破译简单代替密码的方法。到16世纪末期,欧洲一些国家设有专职的破译人员,以破译截获的密信。密码破译技术有了相当的发展。1863年普鲁士人卡西斯基所着《密码和破译技术》,以及1883年法国人克尔克霍夫所着《军事密码学》等着作,都对密码学的理论和方法做过一些论述和探讨。1949年美国人香农发表了《秘密体制的通信理论》一文,应用信息论的原理分析了密码学中的一些基本问题。

自19世纪以来,由于电报特别是无线电报的广泛使用,为密码通信和第三者的截收都提供了极为有利的条件。通信保密和侦收破译形成了一条斗争十分激烈的隐蔽战线。

1917年,英国破译了德国外长齐默尔曼的电报,促成了美国对德宣战。1942年,美国从破译日本海军密报中,获悉日军对中途岛地区的作战意图和兵力部署,从而能以劣势兵力击破日本海军的主力,扭转了太平洋地区的战局。在保卫英伦三岛和其他许多着名的历史事件中,密码破译的成功都起到了极其重要的作用,这些事例也从反面说明了密码保密的重要地位和意义。

当今世界各主要国家的政府都十分重视密码工作,有的设立庞大机构,拨出巨额经费,集中数以万计的专家和科技人员,投入大量高速的电子计算机和其他先进设备进行工作。与此同时,各民间企业和学术界也对密码日益重视,不少数学家、计算机学家和其他有关学科的专家也投身于密码学的研究行列,更加速了密码学的发展。

现在密码已经成为单独的学科,从传统意义上来说,密码学是研究如何把信息转换成一种隐蔽的方式并阻止其他人得到它。
密码学是一门跨学科科目,从很多领域衍生而来:它可以被看做是信息理论,却使用了大量的数学领域的工具,众所周知的如数论和有限数学。
原始的信息,也就是需要被密码保护的信息,被称为明文。加密是把原始信息转换成不可读形式,也就是密码的过程。解密是加密的逆过程,从加密过的信息中得到原始信息。cipher是加密和解密时使用的算法。
最早的隐写术只需纸笔,现在称为经典密码学。其两大类别为置换加密法,将字母的顺序重新排列;替换加密法,将一组字母换成其他字母或符号。经典加密法的资讯易受统计的攻破,资料越多,破解就更容易,使用分析频率就是好办法。经典密码学现在仍未消失,经常出现在智力游戏之中。在二十世纪早期,包括转轮机在内的一些机械设备被发明出来用于加密,其中最着名的是用于第二次世界大战的密码机Enigma。这些机器产生的密码相当大地增加了密码分析的难度。比如针对Enigma各种各样的攻击,在付出了相当大的努力后才得以成功。

⑶ 古人如何加密公文或信件

在发出的公文上先盖上印,用绳子捆好公文竹简,再在绳子打结处粘上泥块,秦朝用这样的方式来防止公文伪造或泄密。
秦始皇时期,官员上奏是要先将竹简捆好,并在上面糊上泥团,在泥上印上玺印,然后放在火上烧烤,让泥变得干硬。随后,奏章被送到章台,由身边侍卫呈送秦始皇亲自验查,如果看见封泥完好,那就代表没有被奸人私自偷看。
西汉时期,出现了“皂囊重封”的方式,皂囊是一种双层口袋,黑布面、白布里。“皂囊重封”是指皇帝先对书简进行玺封,放入黑色布袋后,由尚书令或是御史中丞在布袋外再用自己的印在外面加封,实现了双重加密。
宋代建立了“实封”制,即官员呈奏的秘密文书,要将文件的封皮折角重封,两端盖印。官员在外地呈奏的秘密公文,只贴“系机密”或“急速”字样,并规定,若发现依例应该实封而未实封的公文,其主管官员将被严惩。
北宋时期,中国出现了用于军事保密通信的代码。据曾公亮、丁度等编撰《武经总要》记载,字验是宋朝传递情报的密码,将各种情报内容,比如被贼围、将士叛等内容归纳为40项,编成40条短语,分别编码。将领带兵出发前,指挥部门与其约定一首40字(无重复)五言律诗作为解码密钥,诗中的每一字都对应一条短语;在战斗中,前后方就用该密码本进行通讯。
密折是将奏文写在折叠的白纸上,外加上特制皮匣的奏折,外人无从得知。密折制度始于康熙晚年,完备于雍正朝。雍正年间,每一个封疆大吏在上任前,皇帝都会把他叫他跟前,给他一个密匣,上面有两道锁,而钥匙则只有皇帝和拿匣子的大臣才会有。大臣在向皇帝呈递密折时,就会将折子放入匣子中,直接交于皇帝亲自开锁御览,批示之后再锁上密封还给上奏人,所有内容只有君臣两人知道。

⑷ 密码学的历史

在公元前,秘密书信已用于战争之中。西洋“史学之父”希罗多德(Herodotus)的《历史》(The Histories)当中记载了一些最早的秘密书信故事。公元前5世纪,希腊城邦为对抗奴役和侵略,与波斯发生多次冲突和战争。

于公元前480年,波斯秘密集结了强大的军队,准备对雅典(Athens)和斯巴达(Sparta)发动一次突袭。希腊人狄马拉图斯在波斯的苏萨城里看到了这次集结,便利用了一层蜡把木板上的字遮盖住,送往并告知了希腊人波斯的图谋。最后,波斯海军覆没于雅典附近的沙拉米斯湾(Salamis Bay)。

由于古时多数人并不识字,最早的秘密书写的形式只用到纸笔或等同物品,随着识字率提高,就开始需要真正的密码学了。最古典的两个加密技巧是:

1、置换(Transposition cipher):将字母顺序重新排列,例如‘help me’变成‘ehpl em’。

2、替代(substitution cipher):有系统地将一组字母换成其他字母或符号,例如‘fly at once’变成‘gmz bu podf’(每个字母用下一个字母取代)。

(4)北宋时期数据加密的方法扩展阅读:

进行明密变换的法则,称为密码的体制。指示这种变换的参数,称为密钥。它们是密码编制的重要组成部分。密码体制的基本类型可以分为四种:

1、错乱——按照规定的图形和线路,改变明文字母或数码等的位置成为密文;

2、代替——用一个或多个代替表将明文字母或数码等代替为密文;

3、密本——用预先编定的字母或数字密码组,代替一定的词组单词等变明文为密文;

4、加乱——用有限元素组成的一串序列作为乱数,按规定的算法,同明文序列相结合变成密文。

以上四种密码体制,既可单独使用,也可混合使用 ,以编制出各种复杂度很高的实用密码。

阅读全文

与北宋时期数据加密的方法相关的资料

热点内容
TMD辅助源码 浏览:49
程序员做题网站 浏览:799
程序员打折 浏览:543
中国mc小游戏服务器地址 浏览:827
pdf调字体大小 浏览:804
myeclipse命令行 浏览:126
小谢解压 浏览:139
h264编码器源码 浏览:664
有什么办法翻录加密视频 浏览:666
java数据结构与算法面试题 浏览:977
解压不了是什么意思 浏览:359
新西兰编程师年薪 浏览:321
程序员为什么大多生闺女 浏览:51
c编程用英文还是中文 浏览:723
一点都不解压的游戏 浏览:203
解压为什么不能用中文文件夹 浏览:615
服务器如何解除备份 浏览:144
安卓手机为什么用一年就变卡 浏览:11
如何用风变编程自动回复 浏览:512
安卓阅读币怎么样 浏览:437