XtGem Forum catalog
logo

Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Home · Bang hội ·
* Đăng Nhập hoặc Đăng Kí
để sử dụng hết chức năng của diễn đàn.
Hi, Khách!
HomeBang hội » Thủ thuật » Nokia s40 » Thư viện mã hóa password trong Java
Xuống dưới » Thư viện mã hóa password trong Java
avatar by Pham_loi Pham_loi
Chức vụ:
01:45:52, 29-07-2015

Để mã hóa password trong Java, chúng ta có thể sử dụng class bên dưới:
package helper;
import java.math.*;
import java.security.*;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class PasswordEncryption {
public static String MD5(String  input) {
try {
MessageDigest md =  MessageDigest.getInstance("MD5");
byte[ messageDigest =  md.digest(input.getBytes());
BigInteger number = new  BigInteger(1, messageDigest);
String hashtext =  number.toString(16);
while (hashtext.length() < 32) {
hashtext = "0" + hashtext;
}
return hashtext;
} catch  (NoSuchAlgorithmException e) {
throw new RuntimeException(e);
}
}
public static String SHA1(String  input) throws NoSuchAlgorithmException {
MessageDigest mDigest =  MessageDigest.getInstance("SHA1");
byte[ result =  mDigest.digest(input.getBytes());
StringBuffer sb = new  StringBuffer();
for (int i = 0; i < result.length; i++)  {
sb.append(Integer.toString((result [i & 0xff) + 0x100, 16).substring(1));
}
return sb.toString();
}
}

Copy code

Like: 0
Lên trên  Tổng số: 1







Trực Tuyến: Khách: 1
Diễn đàn teen Việt Nam
CopyRight 2014