MD5 암호화의 간단한 사용

2273 단어
github에는 많은 암호화 도구가 있습니다. "encrypt text"를 검색하면 됩니다.
먼저 간단한 암호화 툴 클래스를 제공합니다.
public class MD5Utils {

    public static String encode(String password) {
        try {
            MessageDigest digest = MessageDigest.getInstance("MD5");
            byte[] result = digest.digest(password.getBytes());

            StringBuffer sb = new StringBuffer();
            for (byte b : result) {
                int i = b & 0xff;//        
                String hexString = Integer.toHexString(i);//      16  

                if (hexString.length() == 1) {
                    hexString = "0" + hexString;//       1,  0  
                }

                sb.append(hexString);
            }

            // System.out.println(sb.toString());//     md5
            return sb.toString();
        } catch (NoSuchAlgorithmException e) {
            //          ,        
            e.printStackTrace();
        }

        return "";
    }

MD5 암호화 알고리즘의 간단한 호출:
Signature[] signatures = packageInfo.signatures;
                    String signature = MD5Utils.encode(signatures[0].toCharsString());

Signature 가 계산된 MD5 값입니다.

좋은 웹페이지 즐겨찾기