对称加密
# 流密码 逐位加密信息,将明文消息分解为单个位,然后使用密钥位将其分别转换为密文。流密码一次加密一位数据,而不用等待数据块的形成,此过程的关键在于根据加密密钥和种子(随机数 nonce )生成伪随机比特流,它们一起创建了一个密钥流(伪随机比特流),该密钥流再与纯文本逐位进行异或运算,生成密文。因为每个数字的加密都取决于密码引擎的当前状态,所以流密码也被称为状态密码。 # 分组密码 顾名思义,分块加密信息;分组密码将明文消息分解为固定大小的块 block ,然后使用密钥将其转换为密文。例如,当提供了一个 x 位分块纯文本(连同一个密钥)作为块密码引擎的输入时,它会生成相应的 x...
more...