This is one of the most useful things in android.
We can use the MD5 algorithm to create a hash of any string we want.
Here is the code for doing that.
Check the LogCat for output.
package pack.coderzheaven; import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import android.app.Activity; import android.os.Bundle; public class MD5Demo extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); System.out.println("Hash Word : " + createHash("CoderzHeaven")); } static public String createHash(String word) { String created_hash = null; try { MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(word.getBytes()); BigInteger hash = new BigInteger(1, md5.digest()); created_hash = hash.toString(16); } catch (NoSuchAlgorithmException e) { System.out.println("Exception : " + e.getMessage()); } return created_hash; } }
Please leave your valuable comments on this post.