title: java.security.NoSuchAlgorithmException: Provider SunJCE does not provide DES/ECB/NoPadding
body: <p>I am trying to decrypt data using org.jpos JCEHandler in Android like below code </p>
  
  <pre><code>public static byte[] decrypt(byte[] data, byte[] key, String algorithm) throws JCEHandlerException
  {
      byte[] plainText;
      JCEHandler handler = new JCEHandler("com.sun.crypto.provider.SunJCE");
      SecretKeySpec secretKeySpec = new SecretKeySpec(key, algorithm);
      plainText = handler.decryptData(data, secretKeySpec);
      return plainText;
  }
  </code></pre>
  
  <p>but it catch Exception says Provider SunJCE does not provide <code>DES/ECB/NoPadding</code> </p>
  
  <p>I call this function like below code </p>
  
  <pre><code>byteKey=Hex.decodeHex("abcdef0123456789".toCharArray());
  Log.d("aabb","byteKey:"+byteKey);
  TMK = Hex.decodeHex("abcdef0123456789".toCharArray());
  byteKey = Crypto.decrypt(byteKey,TMK,"DES");
  </code></pre>
  
  <p>the log of byteKey is : <code>[B@1cbe2358</code> </p>
  
  <p>what should I do , I try a lot  to solve it but always same error , can I find some codes do the same result of <strong>handler.decryptData</strong> in android can I find any help please ... </p>