PDA

View Full Version : معادل این کد مربوط به MD5 در آندروید



MRasoul
دوشنبه 24 فروردین 1394, 12:37 عصر
سلام به همه
وقتتون بخیر
همونجور که از عنوان مشخصه من معادل کد سی شارپ زیر ، در آندروید رو میخوام


string s1=textbox1.Text;
string s2="";
foreach(char c in s1)
{
s2 = s2 + Convert.ToInt32(c).ToString();
}

UTF8Encoding ue = new UTF8Encoding();
byte[] bytes = ue.GetBytes(s2);
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] h1 = md5.ComputeHash(bytes);

textbox2.Text = System.Text.RegularExpressions.Regex.Replace(BitCo nverter.ToString(h1), "-", "").ToLower();

Todco.ir
دوشنبه 24 فروردین 1394, 13:33 عصر
با سلام.
با این ادرس یک نگاهی بنداز مشکلت رفع میشه
http://www.encrypt.ro/cryptography/md5-message-digest-algorithm-5.html

tux-world
دوشنبه 24 فروردین 1394, 15:50 عصر
/**
* Convert s params to MD5 string and return it.
*/
public static String md5(String s)
{
MessageDigest digest;
try
{
digest = MessageDigest.getInstance("MD5");
digest.update(s.getBytes(), 0, s.length());
String hash = new BigInteger(1, digest.digest()).toString(16);
return hash;
}
catch (NoSuchAlgorithmException e)
{
e.printStackTrace();
}
return "";
}

MRasoul
چهارشنبه 26 فروردین 1394, 20:36 عصر
از هر دو عزیز تشکر اما جواب این دو کد یکی نمیشه