共享密钥与公私钥对
AES 是对称加密,双方用同一秘密密钥。RSA 是非对称算法,在特定加密或签名方案中使用公私钥对:公钥可以分发,私钥必须保护。这是不同的信任和分发模型,不能当作可随意互换的选项。
AES-256 与 RSA 模数的位数来自不同数学构造,不能按相同数字比较安全性。应选择成熟协议及其参数,而不是凑同样位数。
为什么会组合使用
混合系统可以先用随机对称密钥加密消息,再用非对称机制保护这把密钥,从而不必直接用公钥原语处理任意大文件。完整协议仍需定义认证、填充、元数据和密钥验证。
本站只做对称 AES,不接受 RSA 公钥,不创建混合容器,也不验证 RSA 签名。本站文件包使用密码派生的 AES-GCM 密钥,而不是 RSA 包裹的密钥。
加密不等于签名
签名与保密解决不同问题。GCM 在共享秘密下认证消息,但持有该秘密的人都能生成有效认证消息;公钥签名有不同验证与信任规则。没有可信的密钥取得过程,两者都不会自动证明某人的身份。
不要把 PEM 证书贴到 AES 原始密钥框。PEM 是结构化文档,不是 16/24/32 字节 AES 密钥;正确结果应是长度错误,而不是不断截短直到被接受。
选择可实际恢复的流程
本站密码包适合版本明确的本地对称任务。需要按收件人公钥加密时,应使用对应成熟容器格式的实现。先测试恢复、分开保护密钥并明确谁能解密;本指南不会暗中增加 RSA 或密钥转换功能。
相关工具与阅读
技术参考
更新于 2026 年 10 月 16 日