Login
欢迎来到未来世界

您现在的位置是: 首页 > 计算机 > 区块链

区块链

什么是 One Time Pad?

区块链 加入收藏
密码学中有一种加密方法叫做 One Time Pad ,翻译过来叫做“一次性密码本”。因为这种密码最早就是真的写在一个本子上传递的,所以有了这个名字。这是一种安全度最高的加密方法,需要通信双方事先去沟
密码学中有一种加密方法叫一次一密(One Time Pad),翻译过来就是“一次性码本” 因为这个密码其实最早是写在笔记本上的,所以才有了这个名字。 这是最安全的加密方法,需要双方事先交流一个等于或长于加密信息的一次性密钥。 让我们仔细看看什么是One Time Pad。 当使用凯撒密文进行加密时,我们根据字母表将信息的每个字母移动相同的位数。 移位的数量可以是从1到26的任何数字。 比如我们要加密的信息是爱丽丝,那么密文的可能性其实并不多,所以很容易以暴力搜索的形式找到信息。 但使用一个时间本时,每个字母移动的位数不同,每个字母有26个可能值,这样可能产生的密文类型是26的5次方,有1000多万种可能。 由这些移动数字组成的字符串就是本次加密的密钥,其长度与密文一致,或者是一次一密。 你可以看到一次性密码本是非常安全的。 OnePad是最强的加密方法。 双方需要事先共享一个信息长度相同或更长的一次性密钥。
图集详情底部广告位