// Path: CodeFramework/src/main/java/com/ecloud/collection/clothes/utils/LogHelper.java
// public class LogHelper {
//     private static final boolean DEBUG_V = true;
//     private static final boolean DEBUG_D = true;
//     private static final boolean DEBUG_I = true;
//     private static final boolean DEBUG_W = true;
//     private static final boolean DEBUG_E = true;
// 
//     public static void v(String tag, String msg) {
//         if(DEBUG_V) {
//             android.util.Log.v(tag, msg);
//         }
//     }
// 
//     public static void v(String tag, String msg, boolean isFeatureDebug) {
//         if(DEBUG_V && isFeatureDebug) {
//             android.util.Log.v(tag, msg);
//         }
//     }
// 
//     public static void v(String tag, String msg, Throwable tr) {
//         if(DEBUG_V) {
//             android.util.Log.v(tag, msg, tr);
//         }
//     }
// 
//     public static void d(String tag, String msg) {
//         if(DEBUG_D) {
//             android.util.Log.d(tag, msg);
//         }
//     }
// 
//     public static void d(String tag, String msg, boolean isFeatureDebug) {
//         if(DEBUG_D && isFeatureDebug) {
//             android.util.Log.d(tag, msg);
//         }
//     }
// 
//     public static void d(String tag, String msg, Throwable tr) {
//         if(DEBUG_D) {
//             android.util.Log.d(tag, msg, tr);
//         }
//     }
// 
//     public static void i(String tag, String msg) {
//         if(DEBUG_I) {
//             android.util.Log.i(tag, msg);
//         }
//     }
// 
//     public static void i(String tag, String msg, boolean isFeatureDebug) {
//         if(DEBUG_I && isFeatureDebug) {
//             android.util.Log.i(tag, msg);
//         }
//     }
// 
//     public static void i(String tag, String msg, Throwable tr) {
//         if(DEBUG_I) {
//             android.util.Log.i(tag, msg, tr);
//         }
//     }
// 
//     public static void w(String tag, String msg, boolean isFeatureDebug) {
//         if(DEBUG_W && isFeatureDebug) {
//             android.util.Log.w(tag, msg);
//         }
//     }
// 
//     public static void w(String tag, String msg, Throwable tr) {
//         if(DEBUG_W) {
//             android.util.Log.w(tag, msg, tr);
//         }
//     }
// 
//     public static void w(String tag, Throwable tr) {
//         if(DEBUG_W) {
//             android.util.Log.w(tag, tr);
//         }
//     }
// 
//     public static void e(String tag, String msg) {
//         if(DEBUG_E) {
//             android.util.Log.e(tag, msg);
//         }
//     }
// 
//     public static void e(String tag, String msg, boolean isFeatureDebug) {
//         if(DEBUG_E && isFeatureDebug) {
//             android.util.Log.e(tag, msg);
//         }
//     }
// 
//     public static void e(String tag, String msg, Throwable tr) {
//         if(DEBUG_E) {
//             android.util.Log.e(tag, msg, tr);
//         }
//     }
// }


import com.ecloud.collection.clothes.utils.LogHelper;
package com.ecloud.collection.clothes.encryption;


/**
 * Author:    ZhuWenWu
 * Version    V1.0
 * Date:      14-3-16 下午4:52
 * Description: AES加解密工具类
 * Modification  History:
 * Date         	Author        		Version        	Discription
 * -----------------------------------------------------------------------------------
 * 14-3-16      ZhuWenWu            1.0                    1.0
 * Why & What is modified:
 */
public class AesEncryptionHelper {
    private final static String TAG = "DesUntils";
    private final static String masterPassword = "abcd";//密钥
    private final static byte[] masterPasswordByte = {'a','b','c','d'};//密钥

    /**
     * 解密字符串
     * @param msg 需要解密的字符串
     * @return String 解密之后的字符串
     */
    public static String AesDecryption(String msg) {
        LogHelper.d(TAG, "msg = " + msg);
        String decryptionMsg = "";
        try {
            decryptionMsg = AesEncryption.decrypt(masterPassword, msg);
        } catch (Exception e) {
            e.printStackTrace();
        }
        LogHelper.d(TAG, "decryptionMsg = " + decryptionMsg);
// Path: CodeFramework/src/main/java/com/ecloud/collection/clothes/utils/LogHelper.java
// public class LogHelper {
//     private static final boolean DEBUG_V = true;
//     private static final boolean DEBUG_D = true;
//     private static final boolean DEBUG_I = true;
//     private static final boolean DEBUG_W = true;
//     private static final boolean DEBUG_E = true;
// 
//     public static void v(String tag, String msg) {
//         if(DEBUG_V) {
//             android.util.Log.v(tag, msg);
//         }
//     }
// 
//     public static void v(String tag, String msg, boolean isFeatureDebug) {
//         if(DEBUG_V && isFeatureDebug) {
//             android.util.Log.v(tag, msg);
//         }
//     }
// 
//     public static void v(String tag, String msg, Throwable tr) {
//         if(DEBUG_V) {
//             android.util.Log.v(tag, msg, tr);
//         }
//     }
// 
//     public static void d(String tag, String msg) {
//         if(DEBUG_D) {
//             android.util.Log.d(tag, msg);
//         }
//     }
// 
//     public static void d(String tag, String msg, boolean isFeatureDebug) {
//         if(DEBUG_D && isFeatureDebug) {
//             android.util.Log.d(tag, msg);
//         }
//     }
// 
//     public static void d(String tag, String msg, Throwable tr) {
//         if(DEBUG_D) {
//             android.util.Log.d(tag, msg, tr);
//         }
//     }
// 
//     public static void i(String tag, String msg) {
//         if(DEBUG_I) {
//             android.util.Log.i(tag, msg);
//         }
//     }
// 
//     public static void i(String tag, String msg, boolean isFeatureDebug) {
//         if(DEBUG_I && isFeatureDebug) {
//             android.util.Log.i(tag, msg);
//         }
//     }
// 
//     public static void i(String tag, String msg, Throwable tr) {
//         if(DEBUG_I) {
//             android.util.Log.i(tag, msg, tr);
//         }
//     }
// 
//     public static void w(String tag, String msg, boolean isFeatureDebug) {
//         if(DEBUG_W && isFeatureDebug) {
//             android.util.Log.w(tag, msg);
//         }
//     }
// 
//     public static void w(String tag, String msg, Throwable tr) {
//         if(DEBUG_W) {
//             android.util.Log.w(tag, msg, tr);
//         }
//     }
// 
//     public static void w(String tag, Throwable tr) {
//         if(DEBUG_W) {
//             android.util.Log.w(tag, tr);
//         }
//     }
// 
//     public static void e(String tag, String msg) {
//         if(DEBUG_E) {
//             android.util.Log.e(tag, msg);
//         }
//     }
// 
//     public static void e(String tag, String msg, boolean isFeatureDebug) {
//         if(DEBUG_E && isFeatureDebug) {
//             android.util.Log.e(tag, msg);
//         }
//     }
// 
//     public static void e(String tag, String msg, Throwable tr) {
//         if(DEBUG_E) {
//             android.util.Log.e(tag, msg, tr);
//         }
//     }
// }


// Path: CodeFramework/src/main/java/com/ecloud/collection/clothes/encryption/AesEncryptionHelper.java
import com.ecloud.collection.clothes.utils.LogHelper;

package com.ecloud.collection.clothes.encryption;


/**
 * Author:    ZhuWenWu
 * Version    V1.0
 * Date:      14-3-16 下午4:52
 * Description: AES加解密工具类
 * Modification  History:
 * Date         	Author        		Version        	Discription
 * -----------------------------------------------------------------------------------
 * 14-3-16      ZhuWenWu            1.0                    1.0
 * Why & What is modified:
 */
public class AesEncryptionHelper {
    private final static String TAG = "DesUntils";
    private final static String masterPassword = "abcd";//密钥
    private final static byte[] masterPasswordByte = {'a','b','c','d'};//密钥

    /**
     * 解密字符串
     * @param msg 需要解密的字符串
     * @return String 解密之后的字符串
     */
    public static String AesDecryption(String msg) {
        LogHelper.d(TAG, "msg = " + msg);
        String decryptionMsg = "";
        try {
            decryptionMsg = AesEncryption.decrypt(masterPassword, msg);
        } catch (Exception e) {
            e.printStackTrace();
        }
        LogHelper.d(TAG, "decryptionMsg = " + decryptionMsg);
        return decryptionMsg;