package jp.co.asbit.pvstar.security; import android.util.Base64; import android.util.Log; import java.io.Serializable; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import jp.co.asbit.pvstar.Util; public final class AESCipher implements Serializable { private static final String TAG = null; private static final String mykey = ")70(GiosYMwuPN!C,#q=_LzlBJD?GAUn"; private static final long serialVersionUID = 6870654927009892757L; public static final String decrypt(String paramString) { try { SecretKeySpec localSecretKeySpec = new SecretKeySpec(")70(GiosYMwuPN!C,#q=_LzlBJD?GAUn".getBytes(), "AES"); byte[] arrayOfByte1 = Base64.decode(paramString, 8); Cipher localCipher = Cipher.getInstance("AES/ECB/PKCS7Padding", "BC"); localCipher.init(2, localSecretKeySpec); byte[] arrayOfByte2 = new byte[localCipher.getOutputSize(arrayOfByte1.length)]; localCipher.doFinal(arrayOfByte2, localCipher.update(arrayOfByte1, 0, arrayOfByte1.length, arrayOfByte2, 0)); String str; for (int i = 0;; i++) { if (i >= arrayOfByte2.length) {} int j; do { byte[] arrayOfByte3 = new byte[i]; System.arraycopy(arrayOfByte2, 0, arrayOfByte3, 0, i); str = new String(arrayOfByte3); break; j = arrayOfByte2[i]; } while (j == 0); } return str; } catch (Exception localException) { Log.d(TAG, "failed to decrypt."); str = Util.empty(); } } public static final String encrypt(String paramString) { try { SecretKeySpec localSecretKeySpec = new SecretKeySpec(")70(GiosYMwuPN!C,#q=_LzlBJD?GAUn".getBytes(), "AES"); byte[] arrayOfByte1 = paramString.getBytes(); Cipher localCipher = Cipher.getInstance("AES/ECB/PKCS7Padding", "BC"); localCipher.init(1, localSecretKeySpec); byte[] arrayOfByte2 = new byte[localCipher.getOutputSize(arrayOfByte1.length)]; localCipher.doFinal(arrayOfByte2, localCipher.update(arrayOfByte1, 0, arrayOfByte1.length, arrayOfByte2, 0)); String str2 = new String(Base64.encode(arrayOfByte2, 8)).replaceFirst("==$", ""); str1 = str2; } catch (Exception localException) { for (;;) { Log.d(TAG, "failed to encrypt."); String str1 = Util.empty(); } } return str1; } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: jp.co.asbit.pvstar.security.AESCipher * JD-Core Version: 0.7.0.1 */