2 zf97576419 zf97576419 于 2016.02.01 00:03 提问

求助下~java的Desede加密转换为.net可用的,谢谢 20C

java代码:

 String paramString="112233445566";
byte[] aes_key = "1234567890123".getBytes();
byte[] arrayOfByte = Base64.decode(paramString.getBytes("UTF-8"), 2);
SecretKeySpec localSecretKeySpec = new SecretKeySpec(aes_key, "DESede");
Cipher localCipher = Cipher.getInstance("DESede");
localCipher.init(2, localSecretKeySpec);
String str = new String(localCipher.doFinal(arrayOfByte), "UTF-8");
return str;

求大神给个能得到相同结果的.net的代码。谢谢~~

2个回答

caozhy
caozhy   Ds   Rxr 2016.02.01 00:05

贴出你的java的结果,我好对照。

caozhy
caozhy   Ds   Rxr 2016.02.01 08:04
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
3DES加密报文 (使用DESede/ECB/PKCS5Padding组合模式补位)
遇到一个接口请求要 RSA MD5 3Des Base64进行联合加密的.....尼玛这保密要求好高啊....3DES是一种对称加密方式,就是用同一密钥进行加密和解密需要准备什么1.所以需要一个通信双方都知道的密钥(24个字节)            单des密钥是8字节,三重des密钥就是3*8=24字节。2.一段明文... public void test_3des() throws Exce...
DESede加密
package com.natureframework.util.cipher; import java.security.Key; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.SecretK
DESede加密解密程序(java)
import java.io.*;import javax.crypto.*;import javax.crypto.spec.*;import java.security.*;public class desede{public static void main(String args[]) throws Exception{if(args[0].compareTo("+")==0)//
java实现DESede加解密
上篇中说了在迁移.net项目到java平台过程中,遇到各种问题,其中最大的莫过于各种加解密算法的跨平台实现。那个.net项目中用到MD5、DESede、AES、RSA,我也是醉了,这坑够大。 不多说,奉上代码。 import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.Secr
DESede(3DES) 加密
package util;import java.security.Security;import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec;public class DES3 { private static final String Algorithm
Javascript与java相同的3des加密(使用etdesede/CBC/PKCS5Padding )
转自:http://www.jianshu.com/p/8d1412940f75 在某个项目中,需要开发一个与native相对应的web前端app,后台用的是java restful接口,请求数据时需要用的3des加密。如果想要请求接口,则需要javascript的加密与java相同,于是在baidu与google进行了大量搜索,在此记录一下过程,并希望能帮助有同样需求的小伙伴。 3d
android加密DESede/CBC/PKCS5Padding
工作中需要和HPH对接,接口一些敏感信息,讨论后用3DES加密,由于我做的android邮件客户端是依附于php系统,所以我写加密算法对接HPH的加密,然后遇到一个棘手的问题,我的加密解密过程顺利,但是同样的密钥,同样的明文,java和php加密不一样,后来发现双方理解有误我理解的密钥是byte[]类型的,对方的密钥是通过类似String.getBytes()的方法出来的引此为戒 import
加密工具(针对任何类型文件),DESede,DES,AES
加解密小工具,可加解密文本,也可加解密任何类型文件。功能包括:字符加密、属性加密、文件加密。下载解压即可使用。
Java 加密解密之对称加密算法DESede
Java 加密解密基础 Java byte数组与十六进制字符串互转 Java BASE64加密解密 Java 加密解密之消息摘要算法(MD5 SHA MAC) Java 加密解密之对称加密算法DES Java 加密解密之对称加密算法DESede Java 加密解密之对称加密算法A
Java中Desede 解密 对应C# Des 解密方法
最近在项目中在接口中使用了Java中的Deseds加密,Java中的解密代码为:// 解密public static String decrypt(String src, String key) {try {// --通过 base64,将字符串转成 byte 数组BASE64Decoder decoder = new BASE64Decoder();byte[] bytesrc = decode...