// Path: src/com/dexode/util/log/Logger.java
// public class Logger {
// 
// 	/**
// 	 * This method should be removed in release code by proguard
// 	 */
// 	public static void d(final String text, Object... args) {
// 		if (_log != null) {
// 			_log.d(text, args);
// 		}
// 	}
// 
// 	/**
// 	 * This method should be removed in release code by proguard
// 	 */
// 	public static void i(final String text, Object... args) {
// 		if (_log != null) {
// 			_log.i(text, args);
// 		}
// 	}
// 
// 	/**
// 	 * This method should be removed in release code by proguard
// 	 */
// 	public static void w(final String text, Object... args) {
// 		if (_log != null) {
// 			_log.w(text, args);
// 		}
// 	}
// 
// 	public static void e(final String text, Object... args) {
// 		if (_log != null) {
// 			_log.e(text, args);
// 		}
// 	}
// 
// 	public static void e(final Exception exception, @Nullable final String text) {
// 		if (_log != null) {
// 			_log.e(exception, text);
// 		}
// 	}
// 
// 	public static void e(final Exception exception) {
// 		if (_log != null) {
// 			_log.e(exception, null);
// 		}
// 	}
// 
// 
// 	public static void setLog(Log log) {
// 		_log = log;
// 	}
// 
// 	@Nullable
// 	private static Log _log;
// 
// 	public interface Log {
// 		/**
// 		 * This method should be removed in release code by proguard
// 		 */
// 		public void d(final String text, Object... args);
// 
// 		/**
// 		 * This method should be removed in release code by proguard
// 		 */
// 		public void i(final String text, Object... args);
// 
// 		/**
// 		 * This method should be removed in release code by proguard
// 		 */
// 		public void w(final String text, Object... args);
// 
// 		public void e(final String text, Object... args);
// 
// 		public void e(final Exception exception, @Nullable final String text);
// 	}
// }


import com.dexode.util.log.Logger;
import java.math.BigInteger;
import java.security.MessageDigest;
package com.dexode.util;



/**
 * Created by Dawid Drozd aka Gelldur on 11.03.15.
 */
public class UtilsHash {

	public static String md5(String input) {
		MessageDigest digest;
		try {
			byte[] bytes = input.getBytes("UTF-8");

			digest = MessageDigest.getInstance("MD5");
			digest.update(bytes);
			return new BigInteger(1, digest.digest()).toString(16);
		} catch (Exception e) {
// Path: src/com/dexode/util/log/Logger.java
// public class Logger {
// 
// 	/**
// 	 * This method should be removed in release code by proguard
// 	 */
// 	public static void d(final String text, Object... args) {
// 		if (_log != null) {
// 			_log.d(text, args);
// 		}
// 	}
// 
// 	/**
// 	 * This method should be removed in release code by proguard
// 	 */
// 	public static void i(final String text, Object... args) {
// 		if (_log != null) {
// 			_log.i(text, args);
// 		}
// 	}
// 
// 	/**
// 	 * This method should be removed in release code by proguard
// 	 */
// 	public static void w(final String text, Object... args) {
// 		if (_log != null) {
// 			_log.w(text, args);
// 		}
// 	}
// 
// 	public static void e(final String text, Object... args) {
// 		if (_log != null) {
// 			_log.e(text, args);
// 		}
// 	}
// 
// 	public static void e(final Exception exception, @Nullable final String text) {
// 		if (_log != null) {
// 			_log.e(exception, text);
// 		}
// 	}
// 
// 	public static void e(final Exception exception) {
// 		if (_log != null) {
// 			_log.e(exception, null);
// 		}
// 	}
// 
// 
// 	public static void setLog(Log log) {
// 		_log = log;
// 	}
// 
// 	@Nullable
// 	private static Log _log;
// 
// 	public interface Log {
// 		/**
// 		 * This method should be removed in release code by proguard
// 		 */
// 		public void d(final String text, Object... args);
// 
// 		/**
// 		 * This method should be removed in release code by proguard
// 		 */
// 		public void i(final String text, Object... args);
// 
// 		/**
// 		 * This method should be removed in release code by proguard
// 		 */
// 		public void w(final String text, Object... args);
// 
// 		public void e(final String text, Object... args);
// 
// 		public void e(final Exception exception, @Nullable final String text);
// 	}
// }


// Path: src/com/dexode/util/UtilsHash.java
import com.dexode.util.log.Logger;
import java.math.BigInteger;
import java.security.MessageDigest;

package com.dexode.util;



/**
 * Created by Dawid Drozd aka Gelldur on 11.03.15.
 */
public class UtilsHash {

	public static String md5(String input) {
		MessageDigest digest;
		try {
			byte[] bytes = input.getBytes("UTF-8");

			digest = MessageDigest.getInstance("MD5");
			digest.update(bytes);
			return new BigInteger(1, digest.digest()).toString(16);
		} catch (Exception e) {
			Logger.e(e);