首页 > 解决方案 > 使用非对称 RSA 密钥包装对称密钥

问题描述

我有一个字节数组中的公共 2048 位 RSA 密钥,我需要加密一些数据,但我不想直接用公钥加密它。我可以生成一个通用的对称密钥,例如 AES 来加密我的数据。然后我想用我的公共 RSA 密钥加密我的对称密钥。我知道我需要做什么,我只知道怎么做。我尝试将字节数组转换为 PublicKey 对象,但我得到 Invalid Key Format Exception。有没有其他方法可以让它工作?我使用 BouncyCastle 作为我的安全提供者。

标签: encryptionaesrsapgpopenpgp

解决方案


推荐阅读