一次一密加密法

一次一密(OPT)加密法是一种理论上无法破解的加密方式,适用于极高安全级别的信息保护。其核心在于密钥与消息长度一致且由随机字符构成,确保了密文的每个可能解密结果概率相等,从而避免了频率分析的有效性。同时,密钥的一次性使用原则防止了重复利用带来的安全隐患。

简介

一次一密(OPT)加密法:是牢不可破的加密法,这个加密法不便于日常使用,通常只用于高度机密消息。维吉尼亚程序无需任何修改就可以实现此加密法。
在维吉尼亚加密法的基础上增加以下条件便是一次一密加密法:
1.密钥和要加密的消息同样长
2.密钥由真正随机符号组成
3.密钥只用一次,永不对其他消息复用

一次一密加密法的密钥叫做密码本.

为什么牢不可破

1.如果密钥和消息一样长,那么每个可能的密文字母都有相同的概率解密成相同的明文字母,这样就无法使用频率分析来工作。
2.暴力破译的话,要尝试26^(消息字母数目),对于计算机来说太多了。
3.相同密文可以来自两个非常不同的明文消息。任何明文都有同等的可能性用来创建密文,所以完全不可能破译通过一次一密加密法加密的消息

忌讳

不能用相同的一次一密密钥来加密两个不同的消息,这种被戏称为“二次密码本”。
如果破解第一个密钥,但是在第二个消息解密成乱码就证明破译的密钥不是原来的密钥。
事实上很有可能只有一个密钥可以把两个消息都解密成英文。

证明忌讳能被破译

消息
明文AABBCCDDEEVVWWXXYYZZ
维吉尼亚密钥PRECOCIOUSPRECOCIOUS
维吉尼亚密文PRFDQELRYWKMAYLZGMTR
消息1消息2
明文AABBCCDDEEVVWWXXYYZZ
一次一密密钥PRECOCIOUSPRECOCIOUS
一次一密密文PRFDQELRYWKMAYLZGMTR

比较一下发型维吉尼亚加密法和一次一密加密法的密文完全相同,这就意味着可以用破译维吉尼亚方法来破译二次密码本加密法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值