转载----网络相关
每天看一遍,防止恋爱&&堕落
没钱没势无背景以前有的是年轻现在连青春都离我而去了
能陪着自己的只有影子,内心契合的也只有自己,知道自己故事的人变得越来越少
展开
-
libcurl模拟hi百度登陆
题外话: 话说某大型论坛,每天都有不少网友瞄准00.00发表文章,争取拿到当天第一签。某牛某天兴致大发,在Linux下,利用crond定时在00:00运行一个shell脚本程序来发表文章,于是日日得到第一签,引来不少网友羡慕。不必羡慕,看完这篇文章,稍加揣摩,查查资料,你也可以做到了。一、curl与libcurl介绍 网上关于curl介绍转载 2013-09-10 09:41:47 · 4030 阅读 · 1 评论 -
数字签名
转自http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html它用图片通俗易懂地解释了,"数字签名"(digital signature)和"数字证书"(digital certificate)到底是什么。我对这些问题的理解,一直是模模糊糊的,很多细节搞不清楚。读完这篇文章后,发现思转载 2013-09-27 07:29:38 · 830 阅读 · 0 评论 -
软件代码数字签名基本原理
在通过精美的包装盒销售软件的时代,大家使用什么防伪标志等来让用户识别什么是正版软件。但在当今的网络时代,有利的一面是软件开发商可以通过网络不受时间、地域的限制而快速发行软件,但不利的一面,则是用户无法辨认软件的真伪,根本无法确认软件代码的真实身份。在没有间谍软件和木马程序之前,大家可能还都信任某个软件就是软件中声称的开发商开发的软件,但是在今天就不应该这样认为了,互联网的匿名性使得用户根本无法确认转载 2013-09-27 07:31:17 · 2674 阅读 · 1 评论 -
白话数字签名(1)——基本原理
转自:http://www.cnblogs.com/1-2-3/archive/2007/09/17/colloquialism-digital-certificate-part1.html摘要本系列通过通俗易懂的讲解,让您就像读小说一般,轻轻松松就能理解数字签名的基本原理和应用方法(即使您是一个并不精通计算机的企业老总,也能读懂本篇文章)。然后我们再逐步深入技术细节,最后将给转载 2013-09-27 07:38:40 · 1014 阅读 · 0 评论 -
白话数字签名(3)——Web程序中的数字签名
转自:http://www.cnblogs.com/1-2-3/archive/2007/10/08/colloquialism-digital-certificate-part3.html摘要阅读本文并探索 - 如何突破Web程序无状态性这个让人抓狂的障碍实现自动显示签名结果和批量签名功能。 - 如何将签名功能封装到一个实现了IHttpHandle转载 2013-09-27 07:39:57 · 2631 阅读 · 0 评论 -
白话数字签名(番外篇)——签名EXE文件(上)
转自:http://www.cnblogs.com/1-2-3/archive/2007/11/27/colloquialism-digital-certificate-part4.html摘要人家微软的软件都有数字签名,感觉好酷哦,我们写的软件也要弄个签名炫一炫。带有签名的软件非常酷在QQ的安装文件上右击,选“属性”,就可以看到QQ的数字签名了。使用P转载 2013-09-27 07:40:38 · 1987 阅读 · 0 评论 -
白话数字签名(2)——软件&设备
转自:http://www.cnblogs.com/1-2-3/archive/2007/09/19/colloquialism-digital-certificate-part2.html然而它太慢了非对称加密算法有一个重大缺点——加密速度慢,或者说得更拽一些,编码率比较低。例如在上一篇里我给Clark传的那个1GB的小电影,进行非对称加密足足用了66小时。那个借条小一些吧,转载 2013-09-27 07:39:08 · 1216 阅读 · 0 评论 -
了解数字证书
转自:http://www.cnblogs.com/qiubole/archive/2008/06/03/1212990.html虽然公钥加密通过允许许多人使用一个密钥来简化了密钥管理,但存在一个问题:如何分发公钥,以便用户可以找到它并知道它是有效的。在 S/MIME 中,此问题的解决方案是使用数字证书。数字证书是 S/MIME 与其他许多竞争的邮件安全解决方案的不同之转载 2013-09-27 07:36:46 · 2650 阅读 · 0 评论 -
白话数字签名(番外篇)——签名EXE文件(下)
转自:http://www.cnblogs.com/1-2-3/archive/2007/12/03/colloquialism-digital-certificate-part5.html摘要如果我们在IEXPLORE.EXE上面右击,再点击“属性”,可以看到并没有显示数字签名页,但是在Process Explorer中却可以成功验证签名,这是怎么回事呢?签名EXE文转载 2013-09-27 07:41:11 · 1630 阅读 · 0 评论 -
OpenSSL的实用思考
最近由于在做苹果的一个Push服务器,需要用到SSL的库,决定选择网上比较热炒的Openssl,在此之前,也听说了这个库比较难处理,因为资料并不是很完整,所以开发会有困难,不过本着挑战一下,既然有人说好,那么就实际检验一下吧。在查了很多资料后,写了一个openssl的上层封装类,给大家拍砖。首先到openssl去下载一个最新的openssl。地址是http://www.openssl.转载 2013-09-23 08:26:07 · 1894 阅读 · 0 评论 -
浅谈HTTP中Get与Post的区别
转自:hyddd(http://www.cnblogs.com/hyddd/http定义了与服务器交互的不同方法,最基本的方法有4种,分别是get,post,put,delete。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而http中的get,post,put,delete就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的转载 2013-10-09 09:42:34 · 995 阅读 · 0 评论 -
HTTP 协议详解 (补充)
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT转载 2013-09-13 14:29:55 · 876 阅读 · 0 评论 -
libcurl 库的ftp上传和下载代码
昨天考虑好了IM传送图片的方式,用的是FTP做缓存来传递图片,以减少聊天服务器的压力,用的是libcurl库,自己下载了一个Server-U 服务器,下面是测试程序,上传和下载都跑通了,剩下的就是在程序中写逻辑来实现具体的功能了。上传代码://ftp上传实例// 服务器地址:192.168.0.185 账号:spider 密码:spider// 在服务器路径 a上建立一个a.txt ,转载 2013-09-10 09:46:50 · 23808 阅读 · 3 评论 -
使用libcurl提交POST请求
最近在学习libcurl,并利用它提交POST请求,可是返回的响应总是无从验证该次POST请求是否成功提交了。1. 先看下根据firebug提交的一次成功的请求,这里以login我喜欢上的xiami为例,嘻嘻~ 1.1 本次POST请求的HTTP交互 1.2 POST 1.3 经server端redirect的GET转载 2013-09-10 12:57:23 · 17522 阅读 · 0 评论 -
C++ 用libcurl库进行http 网络通讯编程
一、LibCurl基本编程框架libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。想要知道更多关于libcurl的介绍,可以到官网ht转载 2013-09-10 09:38:37 · 2754 阅读 · 1 评论 -
c++ curl模拟登陆
我们在使用一些网站时,输入用户名,密码即可登陆该网站,登陆原理就是将用户输入的用户名和密码组合成一个特定字符串,post给一个url地址,如果用户名密码正确,就可以登陆了,如果想使用程序模拟这种登陆过程,需要下面的步骤:1 抓包工具,推荐使用HttpWatch专业版,输入用户名,密码就开始抓包,并从包的内容中分析出post的url地址和post的内容,下面是我分析的(举例说明,不是实际转载 2013-09-10 13:01:45 · 5422 阅读 · 2 评论 -
Libcurl使用入门教程
原文地址:http://curl.haxx.se/libcurl/c/libcurl-tutorial.html译者:JGood(http://blog.csdn.net/JGood )译者注:这是一篇介绍如何使用libcurl的入门教程。文档不是逐字逐句按原文翻译,而是根据笔者对libcurl的理解,参考原文写成。文中用到的一些例子,可能不是出自原文,而是笔者在学习过程中,写的一些示例程转载 2013-09-11 20:56:13 · 12898 阅读 · 1 评论 -
Libcurl库常用接口使用说明,限速设置
libcurl 接口调用方式 libcurl提供了一组C语言API函数直接调用。首先需要提到的两个函数就是curl_global_init()和 curl_global_cleanup()。libcurl要用到一系列的全局常量,curl_global_init()函数就是初始化这些变量,并分配一些全局资源;curl_global_cleanup()则负责释放这些资源。因此一般情况下,在调用转载 2013-09-11 21:22:30 · 19797 阅读 · 0 评论 -
使用libcurl实现put访问服务器
Libcurl为一个免费开源的,客户端curl传输库,FTP,FTPS,TFTP,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE和LDAP,跨平台,支持Windows,Unix,Linux等,线程安全,支持Ipv6。并且易于使用。 关于libcurl具体用法:1、初始化应用程序在使用libcurl之前,必须先初始化libcurl。libcurl只需初始化一次。可以使转载 2013-09-11 21:00:25 · 6813 阅读 · 0 评论 -
libcurl网络连接使用tcp/ip
不多说直接看代码:CURL *curl;CURLcode res;const char *request = "GETas.xxxxE测试发送"; curl_socket_t sockfd; /* socket */ long sockextr; size_t iolen; curl = curl_easy_init(); if(curl) { curl_easy_se转载 2013-09-11 21:01:00 · 13546 阅读 · 0 评论 -
Http介绍
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of H转载 2013-09-13 14:26:43 · 987 阅读 · 0 评论 -
12306在线买火车票为什么需要安装根证书
原文链接 : http://www.xieyidian.com/3213 在线买火车票为什么要安装根证书?发布于:2012 年 1 月 8 日作者: 刘晖 本文想简单谈谈那个所谓的“根证书”。在访问铁道部网上售票官网 www.12306.cn 后,有一个醒目的提示,为保证顺畅购票转载 2013-09-27 07:44:05 · 1779 阅读 · 0 评论