加密和解密数据

【勇芳软件工作室】汉化HomePreviousNext

【加密】是将数据(明文)翻译成似乎是随机和无意义的(密文)的过程。【解密】是将密文转换回明文的过程。

在加密和解密过程中都使用对称加密密钥(在这里也称为【会话密钥】)。为了解密特定的密文,您必须拥有用于加密数据的密钥。本质上,会话密钥仅由长度为大约40到2000位的随机数组成。使用的密钥越长,解密一个密文而不拥有密钥就越困难。

每个加密算法的目标是尽可能难以解密生成的密文而不使用密钥。如果使用了一个非常好的加密算法,那么没有什么技术明显优于有条不紊地尝试每一个可能的密钥。即使是一个仅40位的关键尺寸,这个功能可以达到240个(只有超过1万亿个)可能的键。

确定加密算法的好处是非常困难的。考虑到正确的攻击,有希望的算法有时会变得非常容易断裂。选择加密算法时,选择一个已经存在一段时间的方法可能是一个好主意,并成功地抵制了迄今为止所有的攻击。