Android 如何将sha1转换为哈希

Android 如何将sha1转换为哈希,android,Android,我如何转换这个 11252411445171911438526 像这样 c6ee47d1a8edbce28b1560b836abd388631983b6 有人帮忙吗?如果您需要SHA1哈希,您可以这样做: String input = "11252411445171911438526"; MessageDigest md = MessageDigest.getInstance("SHA-1"); md.reset(); md.update(input.getBytes("utf8")); Str

我如何转换这个

11252411445171911438526

像这样

c6ee47d1a8edbce28b1560b836abd388631983b6


有人帮忙吗?

如果您需要SHA1哈希,您可以这样做:

String input = "11252411445171911438526";
MessageDigest md = MessageDigest.getInstance("SHA-1");
md.reset();
md.update(input.getBytes("utf8"));
String ouput = new BigInteger(1, md.digest()).toString(16);

只要把你的数字转换成十六进制就行了。如果您需要其他东西,比如将一些散列转换为其他散列类型,请明确地说出来。