11 2010 档案

摘要:软件一般都要输出日志,方便排错和跟踪运行情况。所有日志文件的格式还是要美化点好,以免在查找关键信息时费时费力。所以日志函数要支持: 1、时间和地点。即什么时候哪个地方报的信息。 2、为了方便调用,必须支持多重格式的输出,所以使用printf的格式是最好的。下面就是我写的一个日志函数:调用方法:LOG_DEFAULT 把日志输出到默认的日志文件LOG_TOXFILE 把日志输出大指定的日志文件,如果参数是0,则日志打印到标准输出 阅读全文
posted @ 2010-11-12 14:57 linxr 阅读(1621) 评论(1) 推荐(2) 编辑
摘要:RSA算法描述:1) 选择两个大素数 p、q, 计算 n = p*q;2) 产生 e, d 使: e*d = 1mod(p-1)(q-1) e 与 (p-1)(q-1) 互质[公钥] e、n[私钥] d、n3) 加密: c = m^d mod n4) 解密: m = c^e mod n--------------------------------------------------------------------------------------libtommath是一个大数算法库。以下的代码是用这个库中的函数实现的,相当简单。#include <tommath.h>typ 阅读全文
posted @ 2010-11-10 17:30 linxr 阅读(3614) 评论(2) 推荐(0) 编辑