c# - RSA 加密性能 1024 位密钥与 2048
问题描述
我们有一个服务器端应用程序,它在一天的高峰时段接收到非常重的负载。目前我们正在使用 1024 密钥大小的 RSA 加密/解密,到目前为止一切正常。我们希望通过将密钥大小更改为 2048 位来使其更安全,我编写了一个工具来比较性能,发现使用 2048 密钥大小的解密速度几乎慢了 8-10 倍。我们的应用程序位于 .Net 中,我们使用 BouncyCastle 库来处理所有加密/解密内容。
有没有办法提高非对称加密的性能?
解决方案
推荐阅读
- java - 当使用一个对象作为字段(关联)与方法参数(依赖)作为另一个对象内部时
- swift - 如何在 swift 3.0 中使用 performSegue?
- javascript - 如何在javascript中将数组值一一分配给setTimeout
- python - python imblearn make_pipeline TypeError:Pipeline的最后一步应该实现fit
- node.js - puppeteer 无法处理对话
- android - 下载大文件时出现 java.lang.NullPointerException
- php - 警告:file_get_contents():无法设置本地证书链文件
- python - Ansible jinja2 将列表合并到单个列表
- firebase - Flutter Firebase 云消息传递自定义声音
- java - 将两个 for 重构为 java 8 流