android代码实现数据恢复,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[i * 2];
int j = 0;
int k = 0;
while (true)
{
if (j >= i)
return new String(arrayOfChar2);
int m = arrayOfByte[j];
int n = k + 1;
arrayOfChar2[k] = arrayOfChar1[(0xF & m >>> 4)];
k = n + 1;
arrayOfChar2[n] = arrayOfChar1[(m & 0xF)];
j++;
}
}
catch (Exception localException)
{
}
return null;
}
android代码实现数据恢复,android EnMicroMsg.db安卓微信数据库获得密码的源码相关推荐
- android EnMicroMsg.db安卓微信数据库获得密码的源码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...
- Android安卓成品项目 购物商城系统源码apk
Android安卓成品项目 购物商城系统源码apk 安卓源码,成品项目,单机不联网项目,包含项目报告 登录注册,展示和修改个人信息,全部商家列表,讨论功能,添加购物车,联系,付款,查看订单记录,账户充 ...
- android 快传 源码_安卓APP仿茄子快传源码,Android项目源码类似茄子快传的快传项目包括服务端...
适用范围:安卓APP仿茄子快传源码,Android项目源码类似茄子快传的快传项目包括服务端 演示地址:(以截图为准) 运行环境:Android+PC+web 其他说明: 本项目是一个基于安卓的类似茄子 ...
- Android 小应用之一个activity实现简易手电筒(内附免费源码)
Android小应用之一个activity实现简易手电筒(内附免费源码) 1.activity代码 2.xml代码 3.资源文件代码 4.源码压缩包(免费) 今天爷爷说他手机更新之后找不到手电筒了,我 ...
- java实现高德地图app,Android 高德地图入门demo,最新高德地图实现方法,附源码及apk...
[实例简介] Android 高德地图入门demo,最新高德地图实现方法,附源码及apk [实例截图] [核心代码] GaoDeDemo ├── GaoDeDemo │ ├── app │ │ ...
- android flv 编码器,Android 音视频深入 十七 FFmpeg 获取 RTMP 流保存为 flv (附源码下载)...
Android 音视频深入 十七 FFmpeg 获取 RTMP 流保存为 flv (附源码下载) 项目地址 https://github.com/979451341/RtmpSave 这个项目主要代码 ...
- android 开发零起步学习笔记(二十二):ANDROID应用ACTIVITY、DIALOG、POPWINDOW、TOAST窗口添加机制及源码分析(一)
原文:http://www.cnblogs.com/shanzei/p/4654817.html 第一部分: ANDROID应用ACTIVITY.DIALOG.POPWINDOW.TOAST窗口添加机 ...
- C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码...
C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码 原文:C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码 前言 系列 ...
- 安卓登录注册界面开发(附源码)
源码下载和博客访问:安卓登录注册界面开发(附源码) 前言 最近找安卓登录注册界面,找了好久也没找到比较满意的设计,最后想想其实登录和注册两个界面也不复杂,干脆花点时间自己弄. 界面预览 最后的效果如下 ...
最新文章
- 【WebMisCentral WMC】基于Extjs 4.2x的企业级用户授权认证中心系统(SSO+AM+SM),多租户SAAS应用...
- Linux环境下安装部署AWStats日志分析系统实例
- 【新冠疫情】5G到底能为抗疫做点啥,这篇文章终于讲清楚了
- 【华为云技术分享】云小课 | SAP扩容实战
- 【BZOJ1826】【tyvj2644】缓存交换,贪心+堆维护
- c语言结构体tdl,计算机等级二级C笔试考前练习习题(21)
- LINUX查找所有文件,按照时间排序
- 简易版的等待/唤醒方法(sleep,wait,await,park区别)适合面试回答
- SpringBoot项目获取Spring容器中的bean
- Python游戏编程(一)“猜数字”游戏
- Litjson快速入门
- php 0xc0000135,[原创]IIS7.5下配置ASP+PHP环境及错误处理(0xc0000135)
- 放量十字星——黎明前的曙光还是黑暗前的夕阳
- W3C school
- linux 终端分屏工具 tmux
- 《悲惨世界》--[法]雨果
- linux 脚本 $? -ne 0是什么意思,【shell】linux之if [ $? -ne 0 ];-ne 表示 不等于,参考shell中运算符整数比较
- SpringBoot 在main或者普通类中条用service接口
- QT实现简单计算器功能
- 图片格式无损转换的方法
热门文章
- Python 轻松学会写程式笔记-第3节33-什么是框框
- 个人与组织在声誉风险管理上的关系是双向统一的
- 【vue | 路由】路由的基本概念与原理
- 移动NFC支付之 美国运营商大佬们的布局
- 【技巧】文件或文件夹正在使用无法删除
- A Novel Cascade Binary Tagging Framework for Relational Triple Extraction
- camera接口---MIPI CSI-2接口、DVP接口和FPD-Link III LVDS、GMSL等接口对比
- 微信小程序[ app.json 文件内容错误] app.json: app.json 未找到解决方法
- list contains比较对象需要注意的地方
- 使用matlab发送SCPI,怎么使用matlab创建和发送arb