/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
System.
out.
println(MD5
(phone
) + "saltfromhash"); System.
out.
println(MD5
(MD5
(phone
) + "saltfromhash")); }
try {
byte[] array = md.digest(md5.getBytes());
for (int i = 0; i < array.length; ++i) {
sb.
append(Integer.
toHexString((array
[i
] & 0xFF
) | 0x100
).
substring(1,
3)); }
return sb.toString();
}
return null;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCQoJCgkKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyBwaG9uZSA9ICI3OTk5MjMzMTEwMSI7CgkJU3lzdGVtLm91dC5wcmludGxuKE1ENShwaG9uZSkgKyAic2FsdGZyb21oYXNoIik7CgkJU3lzdGVtLm91dC5wcmludGxuKE1ENShNRDUocGhvbmUpICsgInNhbHRmcm9taGFzaCIpKTsKCX0KCQoJc3RhdGljIHB1YmxpYyBTdHJpbmcgTUQ1KFN0cmluZyBtZDUpIHsKICAgdHJ5IHsKICAgICAgICBqYXZhLnNlY3VyaXR5Lk1lc3NhZ2VEaWdlc3QgbWQgPSBqYXZhLnNlY3VyaXR5Lk1lc3NhZ2VEaWdlc3QuZ2V0SW5zdGFuY2UoIk1ENSIpOwogICAgICAgIGJ5dGVbXSBhcnJheSA9IG1kLmRpZ2VzdChtZDUuZ2V0Qnl0ZXMoKSk7CiAgICAgICAgU3RyaW5nQnVmZmVyIHNiID0gbmV3IFN0cmluZ0J1ZmZlcigpOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgYXJyYXkubGVuZ3RoOyArK2kpIHsKICAgICAgICAgIHNiLmFwcGVuZChJbnRlZ2VyLnRvSGV4U3RyaW5nKChhcnJheVtpXSAmIDB4RkYpIHwgMHgxMDApLnN1YnN0cmluZygxLDMpKTsKICAgICAgIH0KICAgICAgICByZXR1cm4gc2IudG9TdHJpbmcoKTsKICAgIH0gY2F0Y2ggKGphdmEuc2VjdXJpdHkuTm9TdWNoQWxnb3JpdGhtRXhjZXB0aW9uIGUpIHsKICAgIH0KICAgIHJldHVybiBudWxsOwp9Cgp9