前言: 兄弟们来了来了,最近有人在问如何模拟新浪微博登陆抓取数据,我听后默默地抽了一口老烟,暗暗的对自己说,老汉是时候该你出场了,所以今天有时间就整理整理,浅谈一二。 首先: 要想登陆新浪微博需要预登陆,即是将账号base64加密,密码rsa加密以及请求http://login.sina.com.c ...
分类:
编程语言 时间:
2017-02-17 10:07:49
阅读次数:
207
LoadRunner里的函数比较少,没有MD5、Base64加密。 我们可以通过在C++里把一些加解密写成函数,供LR调用。 DLL函数编写 C++里新建工程Class Library(此处是用VS2005,在VS6是:Win32 Dynamic-Link Library) 创建了一个叫LrLoad ...
分类:
其他好文 时间:
2017-02-07 13:58:10
阅读次数:
157
前面(1)(2)的内容已经足够爬虫如链家网之类的不需要登录可以直接获取数据的网站。 而要爬取社交网站比较鲜明的特点就是需要登录,否则很多东西都无法获取。经过测试发现,微博,知乎都不是很好登录,知乎有时候的验证码会类似12306那样,而微博除了验证码,在传递参数的时候会对用户名进行base64加密。这 ...
分类:
编程语言 时间:
2017-01-24 14:45:18
阅读次数:
262
package com.stone.util; import java.io.UnsupportedEncodingException; import sun.misc.*; public class Base64 { // 加密 public static String getBase64(Str... ...
分类:
编程语言 时间:
2017-01-17 14:13:39
阅读次数:
200
首先python引用AES加密 需要先安装 Crypto 模块, 可以使用 easy_install 进行安装 会自动去官网进行搜索安装 其中代码示例: aes 加密 需要进行加密数据的处理,要求数据长度必须是16的倍数,不足时,在后边补0 关于base64 加密 比较简单 import base6 ...
分类:
编程语言 时间:
2016-11-27 07:24:26
阅读次数:
249
这次大作业采用了结对编程的方式进行开发。我和赵宇航在这次结对编程中fix了绑定的bug以及进行了jmeter的配置和性能测试。 首先,我们通过讨论发现代码是正确的,但是绑定时会提示密码错误,我们思考了很久,突然想到,我们之前在“初始微信”功能开发时,将密码进行了base64加密,所以我们在调用的时候 ...
分类:
其他好文 时间:
2016-10-25 23:55:34
阅读次数:
261
我们在项目中为了安全方面的考虑,通常情况下会选择一种加密方式对需要安全性的文本进行加密,而Base64加密和DES64加密是常用的加密算法。我记得我在前一个项目中使用的就是这两种加密算法的结合:Base64 + DES加密。当然这需要移动端和后台服务器做一个统一。 1、Base64加解密 值得一提的 ...
分类:
移动开发 时间:
2016-10-04 09:52:02
阅读次数:
1228
实际开发中可能需要使用到可解密的加密方式,例如客户端记住用户的密码,客户端不能记住明文密码,那就需要对明文密码进行加密,然后在表单提交之后先对密码进行解密,在进行MD5加密和数据库中的密码进行比较实现登录效果。 在C#中我们一般使用Base64加密的方式实现记住密码的效果,这是一种可逆的加密方式。 ...
分类:
其他好文 时间:
2016-09-17 13:25:44
阅读次数:
120
1.从github上下载GTMBase64-master和AESCrypt-ObjC-master导入工程,如下图所示。 2.使用前的配置及注意事项: (1) 在build phases中的GTMBase64.m需要设置 -fno-objc-arc (2) 在#import "NSString+Ba ...
分类:
其他好文 时间:
2016-09-10 14:24:15
阅读次数:
121
** Java加解密 ** 实现方式:JDK实现,CC,BC JDK提供比较基础的底层的实现;CC提供一些简化的操作;BC提供补充 一、Base64加密 非常简单,加密解密就一个函数。 代码如下: 二、消息摘要算法加密————主要用于验证数据完整性。 MD(消息摘要): SHA(安全散列) JDK实 ...
分类:
编程语言 时间:
2016-08-31 00:34:48
阅读次数:
208