Java代码如下:
import java.security.Security;
import java.util.Arrays;
import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import org.bouncycastle.jce.provider.BouncyCastleProvider;
import org.bouncycastle.util.encoders.Hex;
/***
* 可以和c#加密结果相同 需要到两个jar包:
* bcprov-jdk15on-148.jar
* bcprov-ext-jdk15on-148.jar 在D:/jar/
*
* @ClassName Test3DES_2
* @author 张月
* @date 2014年4月16日
*/
public class Test3DES_2 {
public static void main(String[] args) throws Exception {
String key = "30313233343536373938373635343332";
String shuju = "0088757365722020202020202020202020202020202020202020202020202013111816000001123456bc445951f5f60762f951146ece3bed0fbde2c4198f7dc43018f1d5f2c807c47f26FFD30AAF8E3823";
String jiamiResult = encryptStr(shuju