一次性密码本

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

相关

  • 萤光显微镜荧光显微镜是一种使用荧光或磷光物质的光学显微镜,或除此之外使用反射和吸收用于研究的有机或无机物质的特性。“荧光显微镜”是指使用荧光来产生一个图像的任何显微镜,无论是
  • 直径在数学尤其是几何学中,直径是圆形的特性之一,是指穿过圆心且其两端点皆在圆周上的线段或者该线段的长度是最长的,一般用符号d或著Ø表示。在一般的度量空间(也就是定义了距离的
  • 小脑小脑(cerebellum,指“大脑后下方的脑”)是位于后颅窝(英语:Posterior cranial fossa)的脑组织。小脑在感觉感知、协调性,和运动控制中扮演重要角色;它也和注意、语言等很多认知功能
  • 机器学习机器学习是人工智能的一个分支。人工智能的研究历史有着一条从以“推理”为重点,到以“知识”为重点,再到以“学习”为重点的自然、清晰的脉络。显然,机器学习是实现人工智能的
  • 政治化政治化,是一个人类社会中的多元问题,任何参与者基于人权,能以社会热门话题及社会问题等作切入点,向管治权力施压,以取得政府关注及回应。例如政客、政党等,会利用很多社会、经济、
  • 痳疯麻风病(英语:Leprosy),又作麻疯、癞病、疠风,医学领域称为汉生病或韩森氏病(英语:Hansen's Disease),是由麻风杆菌与弥漫型麻风分枝杆菌引起的一种慢性传染病,主要经由飞沫传染但传染
  • 副猪嗜血杆菌病副猪嗜血杆菌病,也写作猪副嗜血杆菌病,又称格拉泽氏病或革拉泽氏病(Glasser's disease)。副猪嗜血杆菌病是由副猪嗜血杆菌(Haemophilus parasuis, HPS)引起的猪的疾病,表现为猪的纤
  • 根部根是植物的营养器官,通常位于地表下面,负责吸收土壤里面的水分及溶解其中的离子,并且具有支持,贮存合成有机物质的作用。当然,位于地表外的气生根(榕树)也属于根的一种。根由薄壁组
  • 卡尔洪县卡尔霍恩县 (Calhoun County, Georgia)是美国乔治亚州西南部的一个县。面积734平方公里。根据美国2000年人口普查估计,共有人口6,320人。县治摩根 (Morgan)。成立于1854年2月
  • 断头台断头台(法语:Guillotine)是一种执行死刑的器具,用以将犯人的头斩去。断头台由一个高的直立架和一块刀片组成,而刀片则用绳索悬挂在顶部,当执行死刑时,刀片垂直坠落,头从身体截断。根