import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
import java.security.spec.InvalidKeySpecException;
import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.DESKeySpec;
public class DESTool {
/**
* 方法描述:一重解密
*
* @param keySeed 字节数组类型的密钥种子的字节
* @param decryptData 字节数组类型的待解密的数据
* @return 返回解密结果
*/
public static byte[] decrypt(byte[] keySeed,byte[] decryptData){
return encryptOrDecrypt(Cipher.DECRYPT_MODE, keySeed, decryptData);
}
/**
* 方法描述:一重加密
*
* @param keySeed 字节数组类型的密钥种子的字节
* @param encryptData 字节数组类型的待加密的数据
* @return 返回加密结果
*/
public static byte[] encrypt