c# - 需要在 nodejs 中使用 RSA XML 密钥加密和解密数据
问题描述
我正在尝试通过 nodejs 使用在 C# 中创建的 Web 服务,该服务返回一个公共 RSA XML 密钥来加密参数并将它们发送回请求中。
例如:
<RSAKeyValue><Modulus>c62A/5klhhu5yiqlyE9gwbsnr5PwsCJNC2D3m67pvnqP9nbtQdqRTnf0/ijS2xlo50OpugvDR7qUUD6gY7ptFNogpRQIYpDAC0E+Y977r3vUuRx8XuI6SKjA4IyFXdhYS8wJaQPcqOCpwCKJ3Or5PwdZyl+/HqzmbHIAcrYbRDS=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>
但是在 nodejs 中,我找不到任何可以直接使用 RSA XML 密钥加密数据的模块。
相反,我必须使用其模数和指数将 XML 密钥转换为 PEM 并加密参数,但我认为 Web 服务在这种情况下无法解密它。
解决方案
推荐阅读
- r - 在 r 中的组条件下从另一个数据帧中找到最接近的对值
- ruby-on-rails - Rails 5 中单个页面上的多个 Ajax 链接
- mongodb - 查询此文档的正确方法是什么?(如果索引正确)
- javascript - 如何正确地将来自多个嵌套查询的数据映射到所需的对象。反应/火力基地
- sql - 是否有一个 sql 函数可以查看输出并判断一个单元格和它上面的单元格是否相等?
- c - 是否有将读/写功能标记为线程安全功能的官方文档?
- visual-studio-code - VS Code 状态栏左侧的 >< 图标是什么?
- java - 非法论据:。. . 中的异常。. . 原因=空
- java - 如何在 Playstore 上传同一个 APP 的另一个名字?
- optimization - GraalVM 可以将提前编译与自适应优化结合起来吗?