网络收藏家 2022-03-23 12:13 采纳率: 0%
浏览 53
已结题

使用c#语言 解密JAVA通过SM2加密的数据

最近要与其它JAVA开发的语言程序对接,对方是使用JAVA语言使用SM2加密方式,将用户信息加密

对方给的我私钥为
String privatekey = "308193020100301306072a8648ce3d020106082a811ccf5501822d047930770201010420cf6a789da500fd2c1927ce932cb14df3502f04e7dc21a1857eb35552a3d1e89ea00a06082a811ccf5501822da14403420004613332b5db5f09e891194a8e6f7b5514ab27de1d4bac07b1ee524be6ed49177ea1b0969c94ac75c0e7911824bd20e14f3ce301818454ecca9e11072dff5b8a2a";
使用SM2加密的数据为
String data = "04bd7b7da73a612082157d1a1a106debcfa2989720589847785f156cc2d0bbd9f233254d3b7f153e67b01c81f0d40bdae3a36c329f48ffc5a1f1603f41594d6d0c1cb304a723cc099a8b899f4b26d060be63919a86222bcb73e01d002e5b21584c4653acfa99259d3e92d5a1b7a27de54ddb6ab9f2a7f512874e8873312a5cade44a16c8972e568653722eafff3c42f402a93ae91cd40a01";

我使用BouncyCastle.Crypto.dll库,版本为1.8.1解密时返回的是一串乱码
JAVA的加密库使用的是org.bouncycastle,bcprov-jdk15on,1.60

请问谁使用c#解密JAVA的SM2成功过吗?如果有的话,请教一下我应该怎么才能解密,最好能有DEMO
下图为返回的值

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 3月31日
    • 创建了问题 3月23日

    悬赏问题

    • ¥15 静电纺丝煅烧后如何得到柔性纤维
    • ¥15 (标签-react native|关键词-镜像源)
    • ¥100 照片生成3D人脸视频
    • ¥15 伪装视频时长问题修改MP4的时长问题,
    • ¥15 JETSON NANO
    • ¥15 VS开发qt时如何在paintgl函数中用pushbutton控制切换纹理
    • ¥20 关于 openpyxl 处理excel文件地问题
    • ¥15 MS中不知道高分子的构型怎么构建模型
    • ¥60 QQOP数据,什么是op数据号,怎么提取op数据!能不能大量提取(语言-c语言)
    • ¥15 matlab代码 关于微分方程和嵌套的分段函数。