encryption - 使用非对称 RSA 密钥包装对称密钥
问题描述
我有一个字节数组中的公共 2048 位 RSA 密钥,我需要加密一些数据,但我不想直接用公钥加密它。我可以生成一个通用的对称密钥,例如 AES 来加密我的数据。然后我想用我的公共 RSA 密钥加密我的对称密钥。我知道我需要做什么,我只知道怎么做。我尝试将字节数组转换为 PublicKey 对象,但我得到 Invalid Key Format Exception。有没有其他方法可以让它工作?我使用 BouncyCastle 作为我的安全提供者。
解决方案
推荐阅读
- r - 从R中的文本文档中提取日期
- css - 使用带有变量的 sass lighten 函数不起作用
- git - 如何使用 git hook pre-merge-commit 获取原始合并分支名称
- webpack - Webpack 生产版本不显示用户上传的图像(它们出现在 dev 中)
- php - wkhtmltopfd 在 php 中不起作用 inshell_exec()
- sql - 如何通过递归查询获得平均值
- javascript - 如何在反应中修复我的 redux reducer 和 action creator?
- r - 如何根据其他两列找到一列中的最大值
- javafx - JavaFx View 组件、WebView 和 MediaView 错误
- c# - Library to read config files (xml or json) that detects file´s changes