TechTarget安全 > 百科词汇

one-time pad definition:

在密码学中,A one – time pad is a system in which a private key generated randomly is 2 only once to encrypt a message that is then decrypted by the receiver using a matching one – time pad and key.信息加密和密钥基于随机性的优势,理论上没有办法打破代码/通过分析一个接一个的消息。每个加密是独特的和bea没有关系到下一个加密,因此一些模式能被探测到。然而,一次性垫解密方必须使用相同的密钥用于加密消息,这就提出了一个问题,如何获得解密方的关键安全或如何保持键安全。一次性垫有时被使用时,双方开始在同一物理位置,然后分开,每个都有知识的钥匙一次性垫。一次性使用的关键垫被称为密钥,因为如果是显示,使用它可以很容易地破译加密的消息。一次性垫在秘密消息tramission和间谍活动之前和期间二战和冷战时期。在互联网上,安全控制密钥的困难导致了公钥密码术的发明.
如何Works
一般来说,一次性垫是由成立与生成一串或numbe至少只要最长可能被发送的消息。这个字符串的值生成一些随机——例如,有人把编号的球的彩票机或通过使用随机数生成器的一个计算机程序。的值写在板(或任何设备,有人可以阅读或使用)。垫是给那些可能会发送或接收消息。通常情况下,垫可能发行的键的集合,每一天在一个月内,例如,每天结束与一个关键到期或就使用一次.
发送消息时,发送方使用秘钥加密每个字符,一次一个。如果使用计算机,每个在字符(通常是八个比特长度)是专门/或“ed /相应的密钥。(一次性垫,加密算法是简单的异或操作。哪里有一些担忧如何真正随机的关键是,有时加上另一个算法如MD5。)一位作家描述了这种加密/ 100%噪声来源/用来掩盖消息。只有发送方和接收方是去除噪声。一旦一次性垫使用,它可以“t被重用。如果是重用,拦截多个消息的人可以开始比较类似的编码的话,可能发生在两个信息。

最近更新时间:2015-11-30 EN

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐