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
相关推荐
-
10款API安全测试工具帮助降低风险
API是现代应用程序架构的核心。然而,由于其重要性以及提供数据和资源访问的能力,它们经常成为攻击者的目标。 A […]
-
如何防止DDoS攻击
分布式拒绝服务(DDoS)攻击,尽管广为人知,但仍然是恶意行为者用来对企业造成财务和声誉损害的常见的方法。 然 […]
-
API安全成熟度模型用于评估API安全态势
随着企业使用的API数量不断增加,保护这些代码位比以往任何时候都更加重要,它们使软件能够通信。为此,团队必须审 […]
-
CrowdStrike:内容验证漏洞导致全球中断
CrowdStrike周三表示,该网络安全供应商内容验证系统中的漏洞是导致上周五全球中断的的原因。 上周五,C […]