如何在C++中使用56位密钥的AES加密? [已关闭]

问题描述 投票:0回答:0

这可能听起来像一个愚蠢的问题,因为我读到 AES 支持最小 128 位密钥大小,但我的任务是找到一种方法将加密密钥大小从 2048 位减少到仅 56 位......当前使用的加密算法是AES-256,加上私钥为2048位的RSA来加密AES密钥。显然我们遇到了与中国的问题,他们不允许超过 64 位的加密密钥跨境,但我们需要将我们的产品加密发送给中国的一个客户。

如何才能确保私钥只有 56 位的最低安全级别?在这种情况下 AES 是不可能的吗?

c++ cryptography aes rsa des
© www.soinside.com 2019 - 2024. All rights reserved.