- 浏览: 111839 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (134)
- java (134)
- [转]sqlserver 数据类型 及使用考虑 (1)
- 保存、读取、删除到sdcard图片 (1)
- hashcode 重写 (1)
- sql2008导出数据 (1)
- Android开发(1):随机绘制彩色实心圆 (1)
- JPA 应用技巧 1:实体类和实体 DAO 模板 (1)
- 狩魂之神即将开测 - 2012年最值得期待的网页游戏 (1)
- mantis (1)
- MediaWiki (1)
- ExtMail (1)
- MDaemon搭建公司项目环境 (1)
- NIO 之 选择就绪模式 (1)
- web应用系统架构设计 (1)
- XML CDATA (1)
- firefox+Firebug调试JavaScript、HTML和CSS (1)
- 在SUSE 11中安装Windows虚拟机 (1)
- 将字节流(byte[])转换成文件 (1)
- HTML5网站 (1)
- 在Android中自定义IOS风格的按钮 (1)
- 基于SVG的WebGIS的一个雏形 (1)
- 程序名称DreamIT(梦想IT)提供许多IT公司的面试和笔试试题 (1)
- 介绍一个ASP.NET开发工具Web Matrix (1)
- C#信息采集工具实现 (1)
- Qt 4.7.4 完美动态编译发布动态调试,以及静态编译发布 (1)
- 2011面试题目之猴子偷桃 (1)
- Linux tar压缩时排除某个目录或文件的参数 (1)
- Crack JRebel 4.0,无需重启JVM,热部署解决方案 (1)
- Groovy Sql使用Spring的事务管理 (1)
- <<让oracle跑的更快1>>读书笔记2 (1)
- 不要再浪费时间 (1)
- JSP (1)
- PHP (1)
- Python (1)
- Ruby (1)
- Perl概要及各自特点 (1)
- JVM 内存结构(转) (1)
- [转载]JPA 批注参考(1) (1)
- Hadoop配置部分内容 (1)
- HD2刷机的基础知识 HD2的radio、HSPL、ROM三种组合 (1)
最新评论
-
alexyao8:
顶起
[G4Studio开源平台]如何搭建G4开发环境 -
greatghoul:
太二了。
不要再浪费时间 -
wengbo316:
它们一定是花果山的猴子,数数能数到3K多呢。。。
2011面试题目之猴子偷桃 -
mycar:
额.待补充...........
保存、读取、删除到sdcard图片 -
沙舟狼客:
这太折磨人了, 还有人要看吗?
[] javaeye rss抓取
由于58同城在页面上抓取二手房信息的时候,用户的联系电话是图片的,本人水平关系无法进行很好的识别,所以转为抓取其android客户端比较容易,之前都是好好的,最近发现其升级到1.3.0.0后手机号码进行了加密,所以直接反编译其android客户端,查到其用的是des加密,而且加密的key很容易就拿到,下面贴出解密方法。(des加解密比较简单下面贴出来)
很久没写博,上来溜溜,我是firstep
本文转载自:http://hi.baidu.com/alvin4u/blog/item/d2c5ad1b2c7d8938dd5401a5.html
import java.security.securerandom;import javax.crypto.cipher;import javax.crypto.secretkey;import javax.crypto.secretkeyfactory;import javax.crypto.spec.deskeyspec;public class decode458 { static byte[] key = null; //这个key如果有需要请反编译58客户端获取这里不便贴出 public static void main(string[] args) throws exception { system.out.println(new string(decode458.decode(decode458.converthexstring("002e674657ae8239982087dcb2e6a99b")))); system.out.println(decode458.tohexstring(decode458.encode("13219863008".getbytes()))); } public static byte[] decode(byte[] paramarrayofbyte) { try { securerandom localsecurerandom = new securerandom(); deskeyspec localdeskeyspec = new deskeyspec(key); secretkey localsecretkey = secretkeyfactory.getinstance("des") .generatesecret(localdeskeyspec); cipher localcipher = cipher.getinstance("des"); localcipher.init(2, localsecretkey, localsecurerandom); return localcipher.dofinal(paramarrayofbyte); } catch (exception e) { e.printstacktrace(); return null; } } public static byte[] encode(byte[] paramarrayofbyte) { try { securerandom localsecurerandom = new securerandom(); deskeyspec localdeskeyspec = new deskeyspec(key); secretkey localsecretkey = secretkeyfactory.getinstance("des") .generatesecret(localdeskeyspec); cipher localcipher = cipher.getinstance("des"); localcipher.init(1, localsecretkey, localsecurerandom); return localcipher.dofinal(paramarrayofbyte); } catch (exception e) { e.printstacktrace(); return null; } } public static byte[] converthexstring(string text) { byte digest[] = new byte[text.length() / 2]; for (int i = 0; i < digest.length; i++) { string bytestring = text.substring(2 * i, 2 * i + 2); int bytevalue = integer.parseint(bytestring, 16); digest[i] = (byte) bytevalue; } return digest; } public static string tohexstring(byte b[]) { stringbuffer hexstring = new stringbuffer(); for (int i = 0; i < b.length; i++) { string plaintext = integer.tohexstring(0xff & b[i]); if (plaintext.length() < 2) plaintext = "0" + plaintext; hexstring.append(plaintext); } return hexstring.tostring(); }}
很久没写博,上来溜溜,我是firstep
本文转载自:http://hi.baidu.com/alvin4u/blog/item/d2c5ad1b2c7d8938dd5401a5.html
发表评论
-
HD2刷机的基础知识 HD2的radio、HSPL、ROM三种组合
2012-02-07 15:13 1100今天看着教程刚刷了台HD2,觉得有用的文章顺便转载过来 ... -
Hadoop配置部分内容
2012-02-04 15:29 741[size=medium;]Hadoop配置部分内容[ ... -
[转载]JPA 批注参考(1)
2012-02-04 11:39 725作为 Java 企业版 5 ... -
JVM 内存结构(转)
2012-02-03 14:49 900http://www.4ucode.com/Study ... -
JSP,PHP,Python,Ruby,Perl概要及各自特点
2012-01-31 15:18 994互联网技术日新月异,编程的语言层出不穷,原本稍微平静了 ... -
不要再浪费时间
2012-01-31 15:08 910不要再浪费时间 &l ... -
<<让oracle跑的更快1>>读书笔记2
2012-01-11 13:24 10231 绑定变量 1 ... -
Groovy Sql使用Spring的事务管理
2011-12-28 18:43 1287Grails如果不想用Hibernate的东东,可以直 ... -
Crack JRebel 4.0,无需重启JVM,热部署解决方案
2011-12-28 18:28 1170http://dl.dropbox.com/u/229 ... -
Linux tar压缩时排除某个目录或文件的参数
2011-12-21 13:48 1303在对某个目录进行压缩的时候,有时候想排除掉某个目录,例 ... -
2011面试题目之猴子偷桃
2011-12-21 11:14 1508<span style="" ... -
Qt 4.7.4 完美动态编译发布动态调试,以及静态编译发布
2011-12-20 14:53 1602首先是准备工作 ... -
C#信息采集工具实现
2011-12-20 12:34 918简单C#信息采集工具实现 最近想整只爬虫玩玩,顺便熟 ... -
介绍一个ASP.NET开发工具Web Matrix
2011-12-19 09:49 966想学习或者开发个小型的ASP.NET程序,装个VS.N ... -
程序名称DreamIT(梦想IT)提供许多IT公司的面试和笔试试题
2011-12-19 09:24 916<font style="bac ... -
基于SVG的WebGIS的一个雏形
2011-12-14 13:19 680我和一位师弟,经过了很多天的努力,终于做出了一个简单的 ... -
在Android中自定义IOS风格的按钮
2011-12-12 10:09 1096<p class="MsoNorm ... -
HTML5网站
2011-12-12 08:55 809记得刚来现在公司的时候,老大就说,作为移动平台部门的员 ... -
将字节流(byte[])转换成文件
2011-12-09 08:25 1523/** * 将字节流转换成文件 * @par ... -
在SUSE 11中安装Windows虚拟机
2011-12-09 01:29 899Novell公司最近推出 ...
相关推荐
标题:“58同城Android客户端Walle框架演进与实践之路” 说明了58同城在Android客户端开发过程中,所采用的Walle框架的演变以及在实际业务中的应用实践。赵路平作为作者,他在GMTC全球移动技术大会上的演讲,深入...
藏经阁-58同城Android客户端Walle框架演进与实践之路 本文档主要介绍了58同城Android客户端的Walle框架的演进和实践经验。该框架的演进历程从纯Native到Hybrid模式的发展,最后形成了Walle框架。该框架的主要特点是...
"藏经阁-58同城Android客户端框架演进与实践" 本文档主要介绍了58同城Android客户端框架的演进和实践经验,涵盖了框架演进历程、组件化实践、保障平台与规划等方面的内容。 框架演进历程 框架演进历程可以分为四...
某8同cheng的电话号码解密算法,从so库自己翻译过来的,去JNI,已经转成可直接调用的java代码,方便调用。该网站有两种号码,1是加密的号码,2是虚拟号码。这个demo是解密加密的号码。不是从虚拟号拿到真实号码
58同城App接口数据电话解密,控制台程序,AES,个人学习研究用
《豆瓣同城Android客户端详解》 豆瓣同城Android客户端是一款专为Android用户设计的,集活动、小组、市集等多元化功能于一体的社交应用。它充分利用了Android平台的优势,将豆瓣网的同城服务进行了深度优化,旨在为...
标题中的“58同城手机号码识别程序”是一个专门用于在58同城网站上解析和提取手机号码的软件。58同城作为一个大型分类信息网站,用户经常会在发布的信息中包含自己的联系方式,尤其是手机号码,以便其他用户能直接...
豆瓣同城活动Android手机客户端的设计过程,是一次深入探讨移动应用如何优化用户体验,适应移动环境,以及如何在资源有限的情况下做出合理决策的过程。该设计过程主要围绕产品定位、使用情景分析、功能移植考量、...
在Android应用开发中,模拟58同城、美团和赶集网的城市切换功能是一项常见的需求,尤其是在构建本地服务类的应用时。这个功能的核心在于提供用户友好的界面和高效的地理位置处理。以下将详细介绍实现这一功能的关键...
58同城内部Android面试真题,面试官会从中提取相应的题考验面试者,从最简单再到最难: 平台技术 线程与进程 线程能不能停掉,interrupt ! 1.5线程池 Exector !! 核心线程数(cpu*2+1 5) 最大线程数 空闲时间 等待...
在Android开发中,有时我们需要创建类似58同城那样的交互式界面,其中包含了可展开的表格效果。本项目“Android 高仿58同城 表格展开效果 源码”正是针对这一需求提供的一种解决方案。它利用了Android的TableLayout...
58同城电话号码识别程序(针对11月29日升级) C#版exe文件 源码(项目文件)下载请到http://download.csdn.net/detail/luochaolun/4817642 VS2005开发,运行需.net framework 2 58同城电话生成方式每两天一变,本程序...
58同城电话号码识别程序(针对11月23日升级) VS2005开发,运行需.net framework 2 58同城电话生成方式每两天一变,本程序在11.23-11.24有效。 已识别的图片电话列表见 http://www.371zf.net/import/picList.php ...
【58同城通讯录采集系统】是一款专门针对58同城平台设计的数据采集工具,它能够高效地抓取并整理58同城网站上的商家信息,包括电话号码和手机联系方式。这款系统具备以下几个关键特点: 1. **精准定位**:系统能够...
"58同城电话号码识别程序(针对10月10日升级)"是一个专门针对58同城平台设计的软件,其主要目标是有效地识别和提取该平台上发布的手机号码信息。 该程序的核心功能在于其高准确率的识别机制。描述中提到,在10月10...
那么有朋友问到58如何看到真实号码?关于这个问题,大家分享经验,希望能够帮助到大家。 容我多说几句, 口述比较差, 听不懂的地方就直接看视频操作吧。 这个方法应该通用。批量高效,你值得拥有!如果还有疑问 ...
在这个场景中,我们将讨论如何在Android应用中模仿58同城的下拉刷新效果,这涉及到自定义View的知识。 首先,58同城的下拉刷新效果通常包括一个可动画化的指示器,比如旋转的箭头或刷新条,以及一些提示文字,如...
在Android平台上,58同城是一款深受用户喜爱的生活服务类应用,它集成了众多实用功能,如房屋租售、二手物品交易、招聘求职、家政服务等。作为一个专业的IT行业大师,我们将深入探讨这款应用在技术层面所涉及的知识...