蝴蝶 发表于 2014-12-21 21:47:42

android EnMicroMsg.db安卓微信数据库获得密码的源码

//主要实现过程,其中paramString2为手机串号,paramLong为uin
this.cSb = getMessageDigest((paramString2 + paramLong).getBytes()).substring(0, 7);
    String str = "PRAGMA key=\"" + this.cSb + "\";";
//



package com.gracecode.android.signature.wechat;

import java.security.MessageDigest;

public final class MD5
{
public static final String getMessageDigest(byte[] paramArrayOfByte)
{
    char[] arrayOfChar1 = { 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102 };
    try
    {
      MessageDigest localMessageDigest = MessageDigest.getInstance("MD5");
      localMessageDigest.update(paramArrayOfByte);
      byte[] arrayOfByte = localMessageDigest.digest();
      int i = arrayOfByte.length;
      char[] arrayOfChar2 = new char;
      int j = 0;
      int k = 0;
      while (true)
      {
      if (j >= i)
          return new String(arrayOfChar2);
      int m = arrayOfByte;
      int n = k + 1;
      arrayOfChar2 = arrayOfChar1[(0xF & m >>> 4)];
      k = n + 1;
      arrayOfChar2 = arrayOfChar1[(m & 0xF)];
      j++;
      }
    }
    catch (Exception localException)
    {
    }
    return null;
}

cscip 发表于 2014-12-22 09:38:36

会编程的都是高手,问下,这个源码用啥软件生成??

cmqgdhf 发表于 2014-12-29 13:46:51

支持一下!

xielenovo 发表于 2015-3-16 13:27:15

求找UIN的工具,
页: [1]
查看完整版本: android EnMicroMsg.db安卓微信数据库获得密码的源码