Add package assignment1
This commit is contained in:
1 parent
d6e67e683c
commit
112d58e3a0
10 files changed
+361
-4
No files matched your search
@@ -0,0 +1,30 @@
|
||||
package assignment1;
|
||||
|
||||
import java.security.MessageDigest;
|
||||
import java.security.NoSuchAlgorithmException;
|
||||
|
||||
//对字符串进行加密
|
||||
public class Encrypt {
|
||||
public static String MD5(String str) {
|
||||
try {
|
||||
MessageDigest md = MessageDigest.getInstance("MD5");
|
||||
md.update(str.getBytes());
|
||||
byte[] b = md.digest();
|
||||
StringBuffer sb = new StringBuffer();
|
||||
for (byte c : b) {
|
||||
int val = ((int) c) & 0xff;
|
||||
if (val < 16)
|
||||
sb.append("0");
|
||||
sb.append(Integer.toHexString(val));
|
||||
}
|
||||
return sb.toString().toUpperCase();
|
||||
} catch (NoSuchAlgorithmException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println(MD5("123456"));
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user