什么是 One Time Pad?
密码学中有一种加密方法叫做 One Time Pad ,翻译过来叫做“一次性密码本”。因为这种密码最早就是真的写在一个本子上传递的,所以有了这个名字。这是一种安全度最高的加密方法,需要通信双方事先去沟
密码学中有一种加密方法叫一次一密(One Time Pad),翻译过来就是“一次性码本” 因为这个密码其实最早是写在笔记本上的,所以才有了这个名字。 这是最安全的加密方法,需要双方事先交流一个等于或长于加密信息的一次性密钥。 让我们仔细看看什么是One Time Pad。 当使用凯撒密文进行加密时,我们根据字母表将信息的每个字母移动相同的位数。 移位的数量可以是从1到26的任何数字。 比如我们要加密的信息是爱丽丝,那么密文的可能性其实并不多,所以很容易以暴力搜索的形式找到信息。 但使用一个时间本时,每个字母移动的位数不同,每个字母有26个可能值,这样可能产生的密文类型是26的5次方,有1000多万种可能。 由这些移动数字组成的字符串就是本次加密的密钥,其长度与密文一致,或者是一次一密。 你可以看到一次性密码本是非常安全的。 OnePad是最强的加密方法。 双方需要事先共享一个信息长度相同或更长的一次性密钥。
相关文章
- DREP:去中心化的声誉系统 - ONE.TOP评级
- 区块链技术公司Block.one获彼得·蒂尔和比特大陆投资 未披露投资金额
- 门罗币(Monero,代号XMR)到底是什么?最新价格行情多少钱
- OneChain “交易挖矿+分红宝+去中心化交易所" 获业内知名机构DFund等投资
- FCoin今日将开放FOne交易区 FCoin交易所正式迈入新阶段
- 不能挖矿的iPhone,谨慎的互联网巨头(iphone 挖矿)
- FCoin的FOne创业板首次大规模退市,42种退市币背后币圈”凉凉“?
- TOP.ONE & MEET.ONE战略结盟,携手打造 EOS 生态
- 芬兰人在OneCoin虚拟货币骗局中损失数百万欧元
- Don Tapscott 2018《区块链革命》演讲 双语——DAOONE翻译组倾情呈现