android studio MD5加密
时间: 2023-08-31 19:13:26 浏览: 145
Android之MD5加密
在 Android Studio 中使用 MD5 加密,你可以使用以下代码示例:
```javaimport java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Encryptor {
public static String encrypt(String input) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] messageDigest = md.digest(input.getBytes());
BigInteger no = new BigInteger(1, messageDigest);
String hashText = no.toString(16);
while (hashText.length() <32) {
hashText = "0" + hashText;
}
return hashText;
} catch (NoSuchAlgorithmException e) {
throw new RuntimeException(e);
}
}
}
```
你可以调用 `MD5Encryptor.encrypt(input)` 方法来对输入字符串进行 MD5 加密。例如,`MD5Encryptor.encrypt("password")` 将返回加密后的字符串。请注意,MD5 加密不是一种安全的加密算法,因此不建议将其用于敏感数据的存储或传输。
阅读全文