自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

错位竞争,单点突破。

专注密码学、区块链、时序数据库、分布式存储、分布式数据库、量子计算领域。

  • 博客(26)
  • 资源 (17)
  • 收藏
  • 关注

原创 【网络协议】ARP协议

ARP 概述       在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的 MAC 地址(硬件地址)。而在 TCP/IP 协议中,网络层和传输层只关心目标主机的 IP 地址。这就导致在以太网中使用 IP 协议时,数据链路层的以太网协议接到上层 IP 协议提供的数据中,只包含目的主机的 IP 地址。 ARP 是一种地址解析协议,是一个位于 TCP/I

2014-11-29 22:07:26 1377

转载 【网络安全】802.1X技术基础

1 前言802.1X作为一种基于端口的用户访问控制安全机制,因其低成本、良好的业务连续性和扩充性以及较高的安全性和灵活性,自从2001年6月正式成为IEEE 802系列标准以来便迅速受到了设备制造商、各大网络运营商和最终用户的广泛支持和肯定。那么802.1X从何而来?有什么作用?体系结构是怎么样的?用到什么协议?并且又是如何实现的?这些都将是我们本文讨论的内容。2 802.1X起源

2014-11-29 21:04:41 8413

转载 【网络安全】EAP协议

EAP(Extensible Authentication Protocol),可扩展认证协议,是一种普遍使用的支持多种认证方法的认证框架协议,主要用于网络接入认证。该协议一般运行在数据链路层上,即可以直接运行于PPP或者IEEE 802之上,不必依赖于IP。EAP可应用于无线、有线网络中。EAP的架构非常灵活,在Authenticator(认证方)和Supplicant(客户端)

2014-11-29 17:27:48 10567

原创 【网络协议】使用soket实现IP协议数据包抓取

使用socket编程实现IP协议数据帧的抓取:#include "stdafx.h"#include #pragma comment(lib,"ws2_32.lib")#define MAX_HOSTNAME_LAN 255#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)#define MAX_ADDR_LEN 16//IP协议头struct

2014-11-26 21:57:14 2202

原创 【网络协议】基于winpcap的以太网络抓包及协议分析

下面的程序只是一个简单的示例:#include "stdafx.h"#include "pcap.h"#include#pragma comment(lib,"wpcap.lib")#pragma comment(lib,"packet.lib")#pragma comment(lib,"ws2_32.lib")void ethernet_protocol_packet_ca

2014-11-26 14:23:43 9850 8

原创 开源软件库汇总

一、WinPcapwinpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。它用于windows系统下的直接的网络编程。

2014-11-24 21:47:35 1674

转载 【网络安全】Kerberos认证浅析

http://www.h3c.com.cn/MiniSite/Technology_Circle/Net_Reptile/The_Seven/Home/Catalog/201309/797631_97665_0.htm

2014-11-24 21:37:04 1521

转载 【网络安全】LDAP协议

http://www.h3c.com.cn/MiniSite/Technology_Circle/Net_Reptile/The_Seven/Home/Catalog/201309/797632_97665_0.htm

2014-11-24 21:36:27 1890

转载 【网络安全】TACACS+协议

1 TACACS+概述1.1 什么是TACACS+TACACS+(Terminal Access Controller Access Control System,终端访问控制器控制系统协议)是在TACACS协议的基础上进行了功能增强的安全协议。该协议与RADIUS协议的功能类似,采用客户端/服务器模式实现NAS与TACACS+服务器之间的通信。1.2 TACACS+的用途TACA

2014-11-24 21:35:22 9181

转载 【网络安全】RADIUS协议

1 摘 要:目前,电信运营商和服务提供商所采用的认证方式主要有本地认证、RADIUS认证和不认证;而计费策略更是丰富多彩,常见的有不计费(包月)、按时长计费、按流量计费、按端口计费等等。目前在所有这些认证计费方式中,以采用RADIUS Server进行集中认证计费应用的最为普及和广泛。AAA是认证(Authentication)、授权(Authorization)和计费(Accou

2014-11-23 11:47:47 7359

转载 【网络安全】接入与身份认证技术概述

1 概述随着信息化的快速发展,对国家、组织、公司或个人来说至关重要的信息越来越多的通过网络来进行存储、传输和处理,为获取这些关键信息的各种网络犯罪也相应急剧上升。当前,网络安全在某种意义上已经成为一个事关国家安全,社会经济稳定的重大问题,得到越来越多的重视。在网络安全中,身份认证技术作为第一道,甚至是最重要的一道防线,有着重要地位,可靠的身份认证技术可以确保信息只被正确的“人”所访问。身份

2014-11-22 23:00:54 13493

转载 C++获取浏览器浏览历史(兼容谷歌、IE、火狐)

参考网上代码,将获取浏览器浏览历史封装成一个类。头文件BrowsHistory

2014-11-22 20:18:34 6449 1

转载 P2P中的NAT穿越方案

P2P中的NAT穿越方案简介:http://www.h3c.com.cn/MiniSite/Technology_Circle/Net_Reptile/The_Five/Home/Catalog/201206/747035_97665_0.htm

2014-11-21 23:13:34 1009

原创 让自己的dll注入到其他进程中运行

下面是一个简单的mydll.dll注入到QQ中运行的wg

2014-11-20 12:44:32 13589 3

转载 消息队列

http://bbs.51cto.com/viewthread.php?tid=487054

2014-11-19 10:55:06 887

原创 利用openssl工具生成根证书及颁发子证书

参考自:http://zhtx168.blog.163.com/blog/static/41601548200812503248/使用opensll工具来生证书过程如下:一 )  首先创建CA根证书1) 生成RSA private key 给CA (3 DES 加密, PEM 格式):$ openssl genrsa -des3 -out ca.key 10

2014-11-18 17:16:55 10896 3

转载 数字证书原理

一.数字证书概述  数字证书是一段包含用户身份信息、用户公钥信息以及身份验证机构数字签名的数据。身份验证机构的数字签名可以确保证书信息的真实性,用户公钥信息可以保证数字信息传输的完整性,用户的数字签名可以保证数字信息的不可否认性。  数字证书是各类终端实体和最终用户在网上进行信息交流及商务活动的身份证明,在电子交易的各个环节,交易的各方都需验证对方数字证书的有效性,从而解决相互间的信任

2014-11-18 15:05:29 2513

转载 MFC C++获取本机外网IP地址

本文参考:

2014-11-17 17:30:17 4954

原创 利用openssl实现SSL安全通讯协议(二)

Openssl应用编程框架:1.客户端程序的框架为:[cpp] view plaincopymeth = SSLv23_client_method();  ctx = SSL_CTX_new (meth);  ssl = SSL_new(ctx);  fd = socket();  connect();  

2014-11-17 15:41:57 3543 1

原创 利用openssl实现SSL安全通讯协议(一)

OpenSSL是一个开放源代码的SSL协议的产品实现,它采用C语言作为开发语言,具备了跨系统的性能。调用OpenSSL的函数就可以实现一个SSL加密的安全数据传输通道,从而保护客户端和服务器之间数据的安全。头文件:#include #include 基于OpenSSL的程序都要遵循以下几个步骤:(1 ) OpenSSL初始化在使用OpenSSL之

2014-11-17 15:33:47 9980 1

原创 VS2008编译openssl

操作系统:WIN7 X64编译器:VS2008工具:ActivePerl_5.16.2.3010812913.msi代码:openssl-1.0.1i.tar.gz编译OPENSSL:生成32位动态库、32位静态库一、编译OpenSSL在编译OpenSSL前,需要正确安装Perl,因为在编译OpenSSL时需要使用到该程序。下载最新版本的

2014-11-17 10:21:39 2736

转载 HTTPS与SSL(二)

CACa介绍电子商务认证授权机构(CA, Certificate Authority),也称为电子商务认证中心,是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。  CA中心为每个使用公开密钥的用户发放一个数字证书,数字证书的作用是证明证书中列出的用户合法拥有证书中列出的公开密钥。CA机构的数字签名使得攻击者不能伪

2014-11-14 14:48:32 1589

转载 HTTPS与SSL(一)

1.  HTTPSHTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。htt

2014-11-14 14:45:53 3451

转载 常用网络协议及相互关系

(一)TCP/UDP,SOCKET,HTTP,FTP简析TCP/IP协议Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数

2014-11-14 13:34:35 2094

转载 POP3、SMTP和IMAP之间的区别和联系

POP3POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件

2014-11-14 11:43:49 2305

转载 线程局部存储

为什么要有TLS?原因在于,进程中的全局变量与函数内定义的静态(static)变量,是各个线程都可以访问的共享变量。在一个线程修改的内存内容,对所有线程都生效。这是一个优点也是一个缺点。说它是优点,线程的数据交换变得非常快捷。说它是缺点,一个线程死掉了,其它线程也性命不保; 多个线程访问共享数据,需要昂贵的同步开销,也容易造成同步相关的BUG。  如果需要在一个线程内部的各个函数调用都能访

2014-11-05 17:28:35 1027

xulrunner-1.9.0.17.en-US.win32.sdk.zip

用于火狐的扩展及NPAPI插件开发的SDK。使用方法参见我的博客http://blog.csdn.net/anda0109

2015-12-25

U盘识别及自动备份,MFC开发

U盘自动识别及备份的软件,MFC开发,满足你的U盘自动备份要求

2012-07-23

仿酷狗音乐播放器(C语言)

C语言开发的仿酷狗音乐播放器,基本实现酷狗音乐播放器所有功能。

2012-06-13

ldapbrowser

非常方便好用的ldap客户端,是你搭建ldap服务器和进行操作的最佳帮手

2012-04-30

屏幕录像专家_2011.12.26.exe

屏幕录像专家,视频录制,教学视频制作的好帮手

2012-04-01

C语言windows计算器 课程设计毕业设计

C语言写的仿windows计算器,含C语言源代码,适合C/C++开发人员,计算机软件开发人员,及计算机专业课程设计及毕业设计。

2012-02-14

山寨酷狗3.0(含C语言源代码)

C语言开发的酷狗音乐播放器,基本能实现酷狗所有功能,并且有不亚于酷狗的界面,注意歌曲列表不支持双击播放。

2012-02-12

数字键盘高手(C语言源码,课程设计毕业设计)

适合于办公室工作人员,财务管理人员会计等使用的数字键盘练习软件。同时有完整的c语言源代码,也适合程序开发人员,毕业设计课程设计等。

2012-02-12

如何成为十倍效率开发者

本文教你如何成为一个高效开发者,而不是代码工人

2012-02-10

C语言写的酷狗音乐播放器

纯C语言写的酷狗音乐播放器,界面几乎和酷狗7一模一样

2012-02-10

串口高度助手(含源代码)

电子工程师必备工具,串口通讯调试助手,含源代码

2011-07-30

汇编语言写的计算器(含源码)

汇编语言写的计算器源码,你学习汇编的起点。

2011-05-06

四级数据库工程师真题08~09年全

08~09年的数据库真题,并附有详细答案。

2010-03-26

程序员的SQL经典(面向应用,深入学习和掌握数据库的各方面知识)

面向应用,深入学习和掌握数据库的各方面知识

2010-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除