import java.security.SecureRandom;
import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.DESKeySpec;
import com.xj.hhjk.common.util.transfor.Bcd2HexStr;
import com.xj.hhjk.common.util.transfor.HexUtil;
public class EncryptTool {
public static void main(String[] args) throws Exception {
String result = threeDesEncrypt("40001510280058", "6D1C8F2ABF7F7FE69ECE7A6EE56E1683");
result = threeDesDecrypt("40001510280058", "D5B53929B581330E4DFEBF2B19F7DE98");
System.out.println(result);
System.out.println(Bcd2HexStr.convert(new byte[] { -25, -90, 25, 15, -33, 116