自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会泽百家,安定天下!

主要发表和转载信息安全相关,算法相关文章。

  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 简单的C/C++内存泄漏及检测

C/C++内存泄漏及检测作者:吴秦出处:http://www.cnblogs.com/skynet/源文链接:http://www.cnblogs.com/skynet/archive/2011/02/20/1959162.html扩充:dll中的内存泄漏检测以下内容为工作经验,没有去查找具体的理论支持,仅供参考。如果对外输出的是dll,内存检测与上述文档中描述的存在少

2016-09-09 10:13:28 500

原创 基于odb的dll在xp系统下动态加载运行异常的原因及解决方法

在开发过程中发现基于odb orm框架的一个数据库访问控制dll在xp系统下动态加载运行异常,经过测试、查阅资料找到了原因及解决方案,现记录如下:原因:在odb中tls.hxx文件中有一个宏定义# ifdef ODB_THREADS_TLS_DECLSPEC# define ODB_TLS_POINTER(type) __declspec(thread) type*其中有

2016-08-31 16:04:23 787 2

原创 各种语言单元测试框架汇总(List of unit testing frameworks)

List of unit testing frameworkswiki已经对各种语言的单元测试框架进行了整理,此处只是做记录之用,详见:https://en.wikipedia.org/wiki/List_of_unit_testing_frameworks#cite_note-parasoft1-26在进行单元测试框架选择时,一开始使用的是CPPUnit,用它做了一个项目,发现其在编写测

2015-12-15 14:05:07 1096

原创 大数素性检测与随机大素数生成

在建立RSA公钥体制时,每个用户产生一对大的"随机素数"是必不可少的步骤。任何合理规模的网络也需要许多这样的素数。素数的存在性、无穷性等问题在此不再讨论。    素性检测:经典的,也是大家容易想到的素性检测是试除法法,就是用小于sqrt(n)的数去试除n,这对于小的数来说还好,可是对于密码学中的大数而言,这是相当耗时间的。近年来,不断有新的算法出现,经典的像fermat检测,M

2013-11-04 15:21:41 6943 5

原创 大整数乘法的Karatsuba算法实现

Karatsuba's multiplication algorithm 大整数的快速乘法实现,使用递归。附上原代码。    理论上应该计算速度很快,但是在测试中,内存消耗巨大,速度也较慢,还希望大家帮帮忙,优化一下。和FFT_MULT相比,相差近100倍!/** 时间:2013年10月11日16:16:19* 作者:xdc* 功能:Karatsuba's multiplicatio

2013-10-14 17:03:34 6505

原创 学生信息系统简单实现C语言

/* * name:Student_information.cpp * author:xdc * time:2013年3月31日15:58:58 * * 问题描述: * 学籍管理问题中的数据元素包括学号、姓名、性别、出生日期、政治面貌和家庭住址等数据项。 * 功能要求: * ⑴ 插入:将某学生的基本信息插入到登记表中; * ⑵ 删除:将满足条件的基本信息删除; * ⑶ 修

2013-09-29 19:46:34 1353

转载 KMP字符串匹配

/*KMP字符串匹配.cpp*/# include # include # include # include //获得prefix数组int* GetPrefixValue(char* strPattern, int iPatternLen);//返回target串在pattern中第一次匹配的indexint KMPStringMatch(char* strPattern,

2013-04-02 11:07:29 372

原创 在时间复杂度为O(n)内将数组元素奇偶分开

已知数组中的元素为整型,设计算法将其调整为左右两部分,左边为所有元素中的奇数,右边为偶数,时间复杂度为O(n)/*作者:xdc时间:2013年3月29日12:45:04功能:已知数组中的元素为整型,设计算法将其调整为左右两部分,左边为所有元素中的奇数,右边为偶数,时间复杂度为O(n)算法:分别从头和尾遍历数组,如果不满足要求则前后调换*/# include //# includ

2013-03-29 13:16:45 1257

原创 在时间复杂度O(n)内,实现将数组A[n]中所有元素左循环移n位

设计一个时间复杂度为O(n)的算法,实现将数组A[n]中所有元素左循环移n位/*作者:xdc时间:2013年3月29日11:05:19功能:设计一个时间复杂度为O(n)的算法,实现将数组A[n]中所有元素左循环移n位算法:参见课本p16-17,第一章思想火花*/# include # include void move(int arr[], int a, int n

2013-03-29 12:28:11 3614

大数库miracl 7.0.1 附带vs2010编译工程及lib文件

最新版本miracl库,版本7.0.1,源码来源于github,增加了32位的vs2010编译工程及生成的lib文件,附带原生测试工程及使用手册。 工程不包含64位工程,如有需要请参考win64.txt文件建立相应工程。

2016-09-09

SpingyCastle--pro--148--jdk15on.zip

SpingyCastle--pro--148--jdk15on.zip

2013-05-07

密码学导引[冯国登·裴定一]

《密码学导引》是现在信息安全专业入门的一门课程之一,此书现已经绝版,不过作为入门还是比较好的。里面阐述了一些密码学基础的东西,古典密码,分组密码,流密码,公钥密码,签名,认证,身份识别等均有涉及。

2012-12-31

空空如也

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

TA关注的人

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