Java写一段密码加密算法
时间: 2023-03-26 09:00:35 浏览: 135
你好,以下是一段Java密码加密算法的示例代码:
```java
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class PasswordEncryption {
public static String encrypt(String password) {
try {
MessageDigest md = MessageDigest.getInstance("SHA-256");
md.update(password.getBytes());
byte[] bytes = md.digest();
StringBuilder sb = new StringBuilder();
for (byte b : bytes) {
sb.append(String.format("%02x", b));
}
return sb.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return null;
}
}
}
```
这段代码使用SHA-256算法对密码进行加密,返回一个字符串表示加密后的结果。
阅读全文