一次性密码本

✍ dations ◷ 2024-12-22 15:03:25 #一次性密码本
一次性密码本(one-time pad,缩写为OTP)是古典密码学中的一种加密算法。是以随机的密钥(key)组成明文,且只使用一次。在理论上,此种密码具有完善保密性,是牢不可破的。它的安全性已由克劳德·艾尔伍德·香农所证明。虽然它在理论上的安全性无庸置疑,但在实际操作上却有着以下的问题:首先手上要有一本一次性密码本用以加密文件,接着将一次性密码本里的字母,与被加密文件的字母给依序按某个事先约定的规定一一相混,其中一个相混的作法是将字母指定数字(如在英语中,将A至Z依序指定为0至25)然后将一次性密码文本上的字母所代表的数字和被加密文件上相对应的数字给相加,再除以该语言的字母数后获取其余数,假设字母数是 n(如英语为26),若就此得出来的某个数字小于零,则将该小于零的数给加上n,如此便完成加密。举个例子,若要加密消息“This is an example”,而用以加密的一次性密码本如下所示:MASKL NSFLD FKJPQ则利用指定数字的方法,可分别将两者给做以下的转换:两者依序相加后得到的消息如下:将以上得到的消息模26(除以26后取余数)可得:它也就变成了而若要解密以上消息,反向操作即可。

相关

  • 发烧发烧(英语:fever),又称作发热(英语:pyrexia)或发热反应(英语:febrile response),其定义为:体温在调节时超过了平常体温。现在医界并没有一致认可的正常体温上限,文献从37.3到38.3℃都有。
  • 移植物抗宿主病移植物对抗宿主疾病(Graft-versus-host disease)简称GvHD,是在移植来自其他人身上的组织及器官(英语:allotransplantation)后产生的并发症。GvHD一般是和骨髓移植有关,但此概念也可
  • VisItVisIt是一个开源型交互式并行可视化与图形分析工具,用于查看科学数据。利用VisIt,可以可视化二维几何模型以及三维空间结构化和非结构化网格之中所定义的标量场和矢量场。在设
  • 象形文字象形文字(英语:hieroglyph),是一类古代书写系统中的字体。这类语标文件通常是具有象形特征,用于书写记录事件。新柏拉图派哲学中,特别是在文艺复兴时期,象形文字也被视为神秘思想的
  • 阿尔文·普兰丁格阿尔文·卡尔·普兰丁格(英语:Alvin Carl Plantinga,1932年11月15日-),美国当代著名的基督教哲学家,现任圣母大学John A.O'Brien讲席教授。他的研究领域包括基督教神学、认识论和形
  • 机能主义心理学派机能主义心理学,主要研究内部心理与外部环境相互影响时,思维、意识在其中所发挥的作用。机能主义心理也研究意识,不过其做法相异与结构主义心理学。其中结构主义的研究方法是“
  • 贺尔蒙激素(英语:hormone)也音译作荷尔蒙或贺尔蒙,在希腊文原意为“兴奋活动”。激素是指体内的某一细胞、腺体或者器官所产生的可以影响机体内其他细胞活动的化学物质。仅需很小剂量
  • 熔岩流熔岩是指火山喷发出来的熔化岩石(即岩浆),或这些岩石冷固之后的形成物。地球和其他一些类地行星的内核是由岩浆组成的。在地球中,使得岩石熔化的热力来自地热能。当火山喷发时,熔
  • 兽亚纲后兽下纲 Metatheria 真兽下纲 Eutheria兽亚纲(学名:Theria,源自希腊语θηρίον,野兽之意)是分类学上的一群哺乳类动物。这些动物从出生到幼年时期,不须经历在蛋中的生活。而
  • 热重分析仪热分析A typical TGA system热重分析(亦称热引力分析或热重量分析;Thermogravimetric analysis,TGA)是一种随着温度(等加热速率)或时间(等温 和/或 质量守恒的损失)的增加改变物质物