aes-encryption.com
简体中文

AES · GCM / CBC / CTR

AES 与 RSA:在加密系统中承担不同任务

区分对称 AES、非对称 RSA 和混合加密,理解独立 AES 工具的能力边界。

共享密钥与公私钥对

AES 是对称加密,双方用同一秘密密钥。RSA 是非对称算法,在特定加密或签名方案中使用公私钥对:公钥可以分发,私钥必须保护。这是不同的信任和分发模型,不能当作可随意互换的选项。

AES-256 与 RSA 模数的位数来自不同数学构造,不能按相同数字比较安全性。应选择成熟协议及其参数,而不是凑同样位数。

为什么会组合使用

混合系统可以先用随机对称密钥加密消息,再用非对称机制保护这把密钥,从而不必直接用公钥原语处理任意大文件。完整协议仍需定义认证、填充、元数据和密钥验证。

本站只做对称 AES,不接受 RSA 公钥,不创建混合容器,也不验证 RSA 签名。本站文件包使用密码派生的 AES-GCM 密钥,而不是 RSA 包裹的密钥。

加密不等于签名

签名与保密解决不同问题。GCM 在共享秘密下认证消息,但持有该秘密的人都能生成有效认证消息;公钥签名有不同验证与信任规则。没有可信的密钥取得过程,两者都不会自动证明某人的身份。

不要把 PEM 证书贴到 AES 原始密钥框。PEM 是结构化文档,不是 16/24/32 字节 AES 密钥;正确结果应是长度错误,而不是不断截短直到被接受。

选择可实际恢复的流程

本站密码包适合版本明确的本地对称任务。需要按收件人公钥加密时,应使用对应成熟容器格式的实现。先测试恢复、分开保护密钥并明确谁能解密;本指南不会暗中增加 RSA 或密钥转换功能。

相关工具与阅读

技术参考

更新于 2026 年 10 月 16 日

常见问题

AES 生成器能生成 RSA 密钥对吗?

不能,它只产生 16/24/32 个随机 AES 密钥字节,不生成 RSA 素数、公钥或私钥文档。

AES 能解开 RSA 加密的数据吗?

不能,算法和容器必须匹配。混合格式可能包含 AES 载荷,但其密钥解包步骤仍需由对应实现完成。