摘要: // MatchTwoArray.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<iostream>#include<stdio.h>#include<iomanip>#include<string>using namespace std;enum {ENCRYPTION,DECRYPTION};bool Using_DES(char *Out,char *In,long textlen,int keylen,const char *Key,bool Type = ENCRY 阅读全文
posted @ 2013-03-11 20:36 hustxgm 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 转自http://blog.chinaunix.net/uid-20792262-id-439739.html[摘要]公 钥密码体制出现以前,所有的密码算法基本上都是基于代替和置换。而公钥密码体制则是基于新的理论和技术:它突破了传统的代替与置换,是数学函数;它以非对 称的形式提供两个密钥。两个密钥的出现对于保密性、密钥分配、认证等都有划时代的意义。非对称密码体制在加密和解密操作中使用不同的密钥,从而构成不对称 体制。加密密钥可以公开,解密密钥必须保密。其密钥分发简单,可以通过一般的通信渠道分发,需要保密保存的密钥量大大减少,N个人只需N把密钥(线性增 长),可满足互不相识的人之间的私人谈话的保 阅读全文
posted @ 2013-03-11 20:33 hustxgm 阅读(441) 评论(0) 推荐(0) 编辑
摘要: TinyXML是一个简单小巧,可以很容易集成到其它程序中的C++ XML解析器。它能做些什么简单地说,TinyXML解析一个XML文档并由此生成一个可读可修改可保存的文档对象模型(DOM)。XML的意思是“可扩展标记语言“(eXtensible Markup Language)。它允许你创建你自己的文档标记。在为浏览器标记文档方面HTML做得很好,然而XML允许你定义任何文档标记,比如可以为一个组织者应用程序定义一个描述“to do”列表的文档。 XML拥有一个结构化并且方便的格式,所有为存储应用程序数据而创建的随机文件格式都可以用XML代替,而这一切只需要一个解析器。最全面正确的说明可以在h 阅读全文
posted @ 2013-03-11 09:18 hustxgm 阅读(261) 评论(0) 推荐(0) 编辑