带有 SHA 加密的 AES 标准

问题描述

是否有处理 AES-128 + CBC 模式 + SHA 认证的加密消息的标准方法

我需要 SHA 来避免填充漏洞(请参阅 https://docs.microsoft.com/en-us/dotnet/standard/security/vulnerabilities-cbc-mode)。

我需要处理可变大小的消息和相关问题,例如:

  • SHA 将丢弃两个连接的消息。无论如何,CBC 会正确解密消息,除非他忘记扔掉第二条消息的第一个块,其中包含与 IV 配对的随机数。
  • 如果消息超出缓冲区大小,它将被丢弃,因为 SHA 可能不会对其进行身份验证,而且 SHA 会丢弃与假定哈希码对应的消息位。

是否有处理可变大小消息的标准方法

提前致谢

F.

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)