自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (4)
  • 收藏
  • 关注

原创 正则表达式概述

 正则表达式简明手册一、简介 正则表达式这个名词,相信很多人都听说过,这个名词最早起源于1956 年, 一位叫 Stephen Kleene 的美国数学家在 McCulloch 和 Pitts 早期工作的基础上,发表了一篇标题为“神经网事件的表示法”的论文,引入了正则表达式的概念。正则表达式就是用来描述他称为“正则集的代数”的表达式,因此采用“正则表达式”这个术语。 随后,发现可以将这

2008-10-29 21:51:00 4381

原创 大学数学公式大全

大学数学公式大全 由于此网站不能支持复杂的数学公式,只能附上他人的网站上的URL:http://www.ebankon.com/person/1262814/article_10244.html 导数公式: 基本积分表: 三角函数的有理式积分:一些初等函数:                           两个重要极限:   三角函数

2008-10-29 21:22:00 7075

原创 linux常用命令大演练

linux命令大演练 chinayaosir在windows平台建立linux实战环境redhat9.0+Microsoft Virtual PC 2004 清单明细1目录命令dir,pwd,mkdir,rmdir,cd2文件命令ls,cp,rm,mv3查看文件内容cat,tac,more,less,head,tail4权限设置chown,chgrp,chmod,umask,chattr,lsat

2008-10-29 20:45:00 2027

原创 MVC开发模式图解

  MVC控制在C,Delphi,C++,VC,java,.NET解决方案的对应关系 chinayaosir say:"MVC=MVC+L+D" 界面类型 实现方案 View 视图 ( 用户界面 ) Control 控制( 用户动作 ) Modul 模块 ...

2008-10-27 17:00:00 12224

原创 AES-C代码实现

/*@file aes.ccompiled ok with mingGW/VC++ by chinayaosir*/#include #define BYTE unsigned char       /* 8 bits  */#define WORD unsigned long       /* 32 bits *//* rotates x one bit to the left */#defin

2008-10-22 18:13:00 3604 2

原创 AES-原理

AES 高级加密标准(Advanced Encryption Standard)美国国家技术标准委员会(NIST)在2000年10月选定了比利时的研究成果"Rijndael"作为AES的基础。 "Rijndael"是经过三年漫长的过程,最终从进入候选的五种方案中挑选出来的。Rijndael这个名字是从它的两个发明者Rijmen和 Daemen的名字得来的。摘要   AES(The Advanced

2008-10-22 18:10:00 2159

原创 现代公开钥匙系统

现代公开钥匙系统4-1-1 公开钥匙系统架构          (Public-key Cryptosystem) ·         1976 年 Diffie-Hellman 暗门函数观念 o        E:加密算法、D:解密算法、P:明文 1.    D(E(P)) = P 2.    由 E 很难推演出 D 3.    E 不会被选定明文攻击法破解 ·         1978 年 R

2008-10-22 17:11:00 2202

原创 进阶秘密钥匙系统

进阶秘密钥匙系统3-1 密码系统的安全性 ·         破解因素:『计算上的安全』(Computationally Secure) ·         密码系统的抗拒能力: o        算法的复杂度: §         混淆 (Confusion):密文与钥匙之间的复杂度。 §         扩散 (Diffusion):明文与密文之间的复杂度。 o        分布式暴力攻击法

2008-10-22 17:09:00 1311

原创 传统秘密钥匙系统

传统秘密钥匙系统2-1 密码学 (Cryptography) 概论 ·         密码学定义: o        "kryptos" 与 "grphein" 为『位置混排处理』 o        加密动作 (Enciphering) o        解密动作 (Deciphering) o        密码系统 (Cryptosystem) ·         加密与解密的运作程序: o

2008-10-22 17:05:00 1841

原创 RSA-C#

/*@file rsasample.cs compiled ok with C#2005 by chinayaosir本程序直接使用类库Cryptography实现RSA加解密演示通用加解密原理M=明文,C=密文,k1=加密钥匙,k2=解密钥匙E=加密算法, D=解密算法加密:C=Ek1(M) 解密:M=Dk2(C)=Dk2(Ek1(M))k1==k2称为对称密码系统,精典代码是DESk1  */

2008-10-22 09:55:00 1382

原创 RSA-C实现

/*@file rsatest.crsa for cit complied ok with mingGW with chinayaosir*/#include "rsa.h"void main(){    int  i;   char  c;       int  p[MAX],q[MAX],n[MAX],d[MAX],e[MAX],m[MAX],p1[MAX],q1[MAX]; struct s

2008-10-21 21:25:00 3832 3

原创 DES-JAVA

/*des java  complied ok with eclipse  先建立一个DesEncrypt 类,然后把下面的代码复制上去,编译即可 */import java.security.Key; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; i

2008-10-20 18:15:00 1357 1

原创 DES-C#

/*@file destest.cs 用C#2005编译OK  chinanetboy */using System;using System.IO;using System.Security.Cryptography; namespace TEST{    class ExampleDES    {         //定制加密函数DESEncrypt        static byte[]

2008-10-20 15:03:00 988

原创 DES类C#仿真

DES类C#仿真using System;using System.Text;using System.Security.Cryptography;using System.IO; namespace Deposit{/// /// DES 的摘要说明。/// public class DES{   public DES()   {    //    // TODO: 在此处添加构造函数逻辑

2008-10-20 15:00:00 1312

原创 RSA加解密原理

RSA加解密原理原理1它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。它经历了各种攻击,至今未被完全攻破。 一、RSA算法 : 首先: 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p

2008-10-20 09:17:00 2515

原创 标准DES-C实现

/*@file wjcdestest.cppWjcDes test complied ok with vc++6.0,mingGW*/#include "stdio.h"#include "WjcDes.h"//#include "WjcDes.cpp"int main(){  printf("des demo.../n"); char key[8]={1,9,8,0,9,1,7};/*key必须

2008-10-17 21:58:00 1415 1

原创 DES-C实现

/*@file test_des.ccompiled ok with dev-c++,mingGW*/#include "des.h"void check_des();int main(){ check_des(); return 0;}void check_des(){ /*1.设置Subkey(key)*/ unsigned char key[16]; printf("输入密钥[8位]:");

2008-10-17 15:51:00 2058 1

原创 C/C++资源导航

1,前言  Stan Lippman先生曾在《C++ Primer》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。诚然,C++程序设计语言对于学习者的确有很多难以逾越的鸿沟,体系结构的庞大,应接不暇并不断扩充的特性……除此之外,参考资料之多与冗杂使它的学习者望而却步,欲求深入者苦不堪言。希望这一份不完全导引能够成为您C++学习之路上的引路灯。

2008-10-14 21:04:00 3277 1

原创 VC读写ini文件

VC读写ini文件的函数VC中用函数读写ini文件的方法1.向ini文件中写入信息的函数1.1把信息写入系统的win.ini文件1.2把信息写入自己定义的.ini文件2.从ini文件中读取数据的函数2.1从系统的win.ini文件读取字符串2.2从系统的win.ini文件读取整数2.3从自己的ini文件中读取信息读取字符串2.4从自己的ini文件读取整数3.删除键值或节4.如何判断一个ini文件中

2008-10-14 20:17:00 1695

原创 界面设计-VC++中英繁多国语言CLI实现

/*@file mlanguage.cpp*compiled ok with vc++6.0功能:基于ini文件的多国语言配置演示模型language.ini默认位置为e:/language.inilanguage.ini文件内容如下:[english]name  =multi language demofun =***function***add =1.insertdel =2.deletemd

2008-10-14 17:55:00 1449

原创 电话本管理设计与实现

/*@file telbook.c*电话号码管理*C+*.dat file**.dat filename="c:/xxxxx.dat";*complied with vc++*chinayaosir *//*0.1include head file*/#include #include #include #include /*0.2 data struct*/struct telephone{ch

2008-10-13 17:58:00 2948 1

原创 TCP/IP-25-SMTP

第28章SMTP: 简单邮件传送协议28.1 引言电子邮件( e - mail)无疑是最流行的应用程序。[Caceres et al.1991]说明,所有TCP连接中大约一半是用于简单邮件传送协议SMTP(Simple Mail Transfer Protocol)的(以比特计算为基础,FTP连接传送更多的数据)。[Paxson 1993] 发现,平均每个邮件中包含大约1 5 0 0字节的数据,但

2008-10-10 11:58:00 2244

原创 TCP/IP-16-FTP

第27章FTP:文件传送协议27.1 引言FTP是另一个常见的应用程序。它是用于文件传输的I n t e r n e t标准。我们必须分清文件传送( file transfer )和文件存取(file access) 之间的区别,前者是FTP提供的,后者是如NFS(S u n的网络文件系统等)应用系统提供的。由FTP提供的文件传送是将一个完整的文件从一个系统复制到另一个系统中。要使用FTP,就需要

2008-10-10 11:10:00 915

原创 TCP/IP-25-SNMP

第25章SNMP: 简单网络管理协议25.1 引言随着网络技术的飞速发展,网络的数量也越来越多。而网络中的设备来自各个不同的厂家,如何管理这些设备就变得十分重要。本章的内容就是介绍管理这些设备的标准。基于TCP/IP的网络管理包含两个部分:1.网络管理站,也叫管理进程.2.和被管的网络单元,也叫被管设备。(例如:路由器、X 终端、终端服务器和打印机等),被管设备端和管理相关的软件叫做代理程序( a

2008-10-10 10:51:00 1584

原创 TCP/IP-17-TCP

第17章TCP:传输控制协议17.1 引言本章将介绍TCP为应用层提供的服务,以及TCP首部中的各个字段。随后的几章我们在了解TCP的工作过程中将对这些字段作详细介绍。对TCP的介绍将由本章开始,并一直包括随后的7章。第18章描述如何建立和终止一个TCP连接,第19和第20章将了解正常的数据传输过程,包括交互使用(远程登录)和批量数据传送(文件传输)。第21章提供TCP超时及重传的技术细节,第22

2008-10-10 09:56:00 1879

原创 TCP/IP-16-BOOST

第16章BOOTP:引导程序协议16.1 引言一个无盘系统,它在不知道自身IP地址的情况下,在进行系统引导时能够通过RARP来获取它的IP地址。然而使用RARP有两个问题:(1)IP地址是返回的唯一结果;( 2)既然RARP使用链路层广播, RARP请求就不会被路由器转发(迫使每个实际网络设置一个RARP 服务器)。本章将介绍一种用于无盘系统进行系统引导的替代方法,又称为引导程序协议,或BOOTP

2008-10-10 09:20:00 1036

原创 TCP/IP-端口大全

TCP/IP协议-端口大全FTP = 21 DHCP= 67DNS = 53IMAP = 143POP3 =110SMTP=25Telnet=23RPC=135端口 协议 应用协议 系统服务名称    7 TCP Echo 简单 TCP/IP 服务    7 UDP Echo 简单 TCP/IP 服务    9 TCP Discard 简单 TCP/IP 服务    9 UDP Discard 简

2008-10-09 14:35:00 1441

原创 大学数学公式大全

大学数学公式大全 由于此网站不能支持复杂的数学公式,只能附上他人的网站上的URL:http://www.ebankon.com/person/1262814/article_10244.html 导数公式: 基本积分表: 三角函数的有理式积分:一些初等函数:                           两个重要极限:   三角函数

2008-10-08 22:29:00 8941 5

原创 高中数学公式大全

由于此网站不能支持复杂的数学公式,只能上传一个高中数学顺口溜下载网站 http://www.ggjy.net/xspd/xsbk/200408/815.html一、《集合与函数》 内容子交并补集,还有幂指对函数。性质奇偶与增减,观察图象最明显。 复合函数式出现,性质乘法法则辨,若要详细证明它,还须将那定义抓。 指数与对数函数,两者互为反函数。底数非1的正数,1两边增减变故。

2008-10-08 21:54:00 68556 13

原创 初中数学公式大全

 初中数学公式大全/**********************************************************************/第一部分:概念与定理  1 过两点有且只有一条直线   2 两点之间线段最短   3 同角或等角的补角相等   4 同角或等角的余角相等   5 过一点有且只有一条直线和已知直线垂直   6 直线外一点与直线上各点连接的所有线段中,垂线段

2008-10-08 21:51:00 3803 2

原创 小学数学公式大全

小学数学公式大全----------------------------------------------------------------------------------------------------------------------第一部分: 概念1、加法交换律:两数相加交换加数的位置,和不变。2、加法结合律:三个数相加,先把前两个数相加,或先把后两个数相加,再同第三个

2008-10-08 20:31:00 18807 8

原创 TCP/IP-15-TFTP

 第15章TFTP:简单文件传送协议http://tools.ietf.org/html/rfc135015.1 引言TFTP ( Trivial File Transfer Protocol)即简单文件传送协议,最初打算用于引导无盘系统(通常是工作站或X终端)。为了保持简单和短小, TFTP将使用UDP。TFTP的代码(和它所需要的UDP、I P和设备驱动程序)都能适合只读存储器。当从网络上引导

2008-10-08 17:43:00 1235

原创 TCP/IP-14-DNS

第14章DNS:域名系统14.1 引言域名系统( DNS)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。这里提到的分布式是指在I n t e r n e t上的单个站点不能拥有所有的信息。每个站点保留它自己的信息数据库,并运行一个服务器程序供I n t e r n e t上的其他系统(客户程序)查询。DNS提供了允许服务器和客户程序相互通

2008-10-08 17:32:00 1196

原创 TCP/IP-13-IGMP

 第13章IGMP:Internet组管理协议http://tools.ietf.org/html/rfc966http://tools.ietf.org/html/rfc98813.1 引言1 2 . 4节概述了I P多播给出,并介绍了D类I P地址到以太网地址的映射方式。也简要说明了在单个物理网络中的多播过程,但当涉及多个网络并且多播数据必须通过路由器转发时,情况会复杂得多。本章将介绍用于支持

2008-10-08 17:04:00 978

原创 TCP/IP-11-UDP

第11章UDP:用户数据报协议http://tools.ietf.org/html/rfc76811.1 引言UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系。UDP数据报封装成一份IP数据报的格式,如图11 - 1所示。|**

2008-10-08 16:48:00 1725

原创 TCP/IP-02-ICMP

第6章ICMP:Internet控制报文协议6.1 引言ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或更高层协议( TCP或UPD)使用。一些ICMP报文把差错报文返回给用户进程。ICMP报文是在IP数据报内部被传输的,如图6 - 1所示。ICMP 的正式规范参见RFC 792 [Posterl1 9 8 1 b ]。ICMP报文的格式如

2008-10-08 16:05:00 987

原创 TCP/IP-05-RARP反向地址解析协议

第5章RARP:反向地址解析协议http://tools.ietf.org/html/rfc9035.1 引言具有本地磁盘的系统引导时,一般是从磁盘上的配置文件中读取IP地址。但是无盘机,如X终端或无盘工作站,则需要采用其他方法来获得IP地址。网络上的每个系统都具有唯一的硬件地址,它是由网络接口生产厂家配置的。无盘系统的RARP实现过程是从接口卡上读取唯一的硬件地址,然后发送一份RARP请求(一帧

2008-10-08 15:37:00 1538

原创 TCP/IP-04-ARP地址解析协议

第4章ARP:地址解析协议http://tools.ietf.org/html/rfc8264.1 引言本章我们要讨论的问题是只对TCP/IP协议簇有意义的IP地址。数据链路如以太网或令牌环网都有自己的寻址机制(常常为48 bit地址),这是使用数据链路的任何网络层都必须遵从的。一个网络如以太网可以同时被不同的网络层使用。例如,一组使用TCP/IP协议的主机和另一组使用某种P C网络软件的主机可以

2008-10-08 14:34:00 1678

原创 TCP/IP-03-IP

第3章IP:网际协议http://tools.ietf.org/html/rfc7913.1 引言IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。许多刚开始接触TCP/IP的人对IP提供不可靠、无连接的数据报传送服务感到很奇怪,特别是那些具有X . 2 5或S N A背景知识的人。不可靠( u n r e l i a b l e)的意思

2008-10-07 17:44:00 1050

原创 TCP/IP-01-概述

概述1.1 引言很多不同的厂家生产各种型号的计算机,它们运行完全不同的操作系统,但TCP/IP协议族允许它们互相进行通信。这一点很让人感到吃惊,因为它的作用已远远超出了起初的设想。TCP/IP起源于6 0年代末美国政府资助的一个分组交换网络研究项目,到9 0年代已发展成为计算机之间最常应用的组网形式。它是一个真正的开放系统,因为协议族的定义及其多种实现可以不用花钱或花很少的钱就可以公开地得到。它成

2008-10-07 15:59:00 1340

how to install redhat+jdk+jboss

这是一个经过本人实战过的安装redhat,安装java jdk,安装jboss的总结

2012-05-19

rsa with c source code

rsa加解密源C码,方便直接使用到其它的项目工程中

2008-10-22

des c/c++source code

标准的DES C语言实现和命令行演示,非常方便使用DES集成到其它系统中去

2008-10-22

xml帮助文档

xml帮助文档,xml帮助文档

2008-03-19

空空如也

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

TA关注的人

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