private boolean checkValueDes(byte[] keyvalue,
byte[] checkvalue,byte uMode){
byte buf[] = new byte[8];
if(uMode == 1){
String DES = "DES/ECB/NoPadding";
try{
KeySpec ks = new DESKeySpec(keym);
SecretKeyFactory kf = SecretKeyFactory.getInstance("DES");
SecretKey ky = kf.generateSecret(ks);
Cipher c = Cipher.getInstance(DES);
c.init(Cipher.DECRYPT_MODE, ky);
byte[] data1 = c.doFinal(keyvalue);
try{
KeySpec kse = new DESKeySpec(data1);
SecretKeyFactory kfe= SecretKeyFactory.getInstance("DES");
SecretKey kye = kf.generateSecret(ks);
Cipher ce = Cipher.getInstance(DES);
ce.init(Cipher.ENCRYPT_MODE, ky);
buf = c.doFinal(buf);
}catch(Exception e1){
e1.printStackTrace();
return fal
byte[] checkvalue,byte uMode){
byte buf[] = new byte[8];
if(uMode == 1){
String DES = "DES/ECB/NoPadding";
try{
KeySpec ks = new DESKeySpec(keym);
SecretKeyFactory kf = SecretKeyFactory.getInstance("DES");
SecretKey ky = kf.generateSecret(ks);
Cipher c = Cipher.getInstance(DES);
c.init(Cipher.DECRYPT_MODE, ky);
byte[] data1 = c.doFinal(keyvalue);
try{
KeySpec kse = new DESKeySpec(data1);
SecretKeyFactory kfe= SecretKeyFactory.getInstance("DES");
SecretKey kye = kf.generateSecret(ks);
Cipher ce = Cipher.getInstance(DES);
ce.init(Cipher.ENCRYPT_MODE, ky);
buf = c.doFinal(buf);
}catch(Exception e1){
e1.printStackTrace();
return fal