涉及数据加密标准的问题 2024-6-12 • encryption 我知道使用强力破解可以检查 2^56 个可能的密钥(56 位,每个都是 1 或 0)。但假设我知道消息本身仅由字母组成(az,AZ)。 了解有关明文的信息(例如仅限于字母)是否会让破解加密变得更容易? 答案1 答案是肯定的,因为这取决于加密算法。这通常也是可用密文和明文消息数量的函数(在大多数情况下,可用的密文和明文消息越多,破解密码就越容易)。 这就是为什么 56 位今天被视为非常弱的保护,尤其是考虑到政府组织所拥有的计算能力。 有关 bbaja42 引用的 RSA 方法,请参阅RSA 算法“RSA 的弱点”部分,以及破解RSA和RSA:黑客与破解。 相关内容 LibreOffice Calc 格式页面崩溃,不提供工作表边距、纵向等选项 [关闭] 如何在 Gnome Flashback 中使用 Wayland 按 IP 禁止并自动重定向到 HTTPS 枚举环境从 3 开始而不是 1 [重复] 有条件配置水平空间(如 \mathop{}) 推迟更新:Windows 10 版本 1607 的策略文件发生变化 Azure DevOps Pipeline:编译和检索 LaTex pdf 将 VirtualBox 客户机转换为主操作系统 ZSH 引号转义和扩展 安装了 Ubuntu 18.04LTS,Windows 启动无法检测到硬盘(可能是 GRUB 问题)