一个java的DES加解密类转换成C#1
时间:2013-10-22
来源:Java认证考试网 浏览次数:45
【华夏培训网:中国教育培训第一门户】
一个java的des加密解密代码如下: //package com.visionsky.util; import java.security.*; //import java.util.rege
一个java的des加密解密代码如下:
//package com.visionsky.util;
import java.security.*;
//import java.util.regex.Pattern;
//import java.util.Hashtable;
import javax.crypto.*;
import javax.crypto.spec.*;
import sun.misc.*;
/**
* des加密解密
*/
public class DESPlus {
private static String strDefaultKey = "PLFP"; //默认密钥
private static final byte[] iv = {0x12, 0x34, 0x56, 0x78, (byte) 0x90, (byte) 0xab, (byte) 0xcd, (byte) 0xef};//des 向量
private static BASE64Encoder enc = new BASE64Encoder();//将byte[]转换成String
private static BASE64Decoder dec = new BASE64Decoder(); //将String转换成byte[]
/**
* 加密字节数组
*
* @param arrB
* 需加密的字节数组
* @param key
* 密钥
Java认证