PHPでは
md5('hogehoge');
Rubyでは
require 'digest'
Digest::MD5.hexdigest('hogehoge')
Java(Androidも)では
String str = "hogehoge";
String md5_str = "";
try {
byte[] str_bytes = str.getBytes("UTF-8");
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] md5_bytes = md.digest(str_bytes);
BigInteger big_int = new BigInteger(1, md5_bytes);
md5_str = big_int.toString(16);
}catch(Exception e){
// 略
}
JavaScriptではhex_md5.jsを使用して
hex_md5('hogehoge');
mongodbでは初めからhex_md5()が使えるので
hex_md5('hogehoge');
Objective-Cではちょっと長いのでStackoverflowの回答を参考に。
他の言語は触らないので知りません。