cryptopp
文章平均质量分 64
vingstar
这个作者很懒,什么都没留下…
展开
-
Crypto++再复习【1】
上两个项目中用到的Crypto内容基本中只是其中的 number theory部分,在群内自己根据密码学协议的内容自己实现了完整的过程,较少的涉及直接使用该library中的基础类。而本次不太可能自己实现所有的密码内部操作(一方面,这次是考虑AES这种过程较为繁杂的对称密码,另一方面更需要对大文件进行加密处理的IDA密码,而Crypto++里面已经较好的实现了这两种密码协议),所以需要更多的把握C原创 2013-08-29 11:11:31 · 2698 阅读 · 0 评论 -
Crypto++再复习【2】
了解了基本的结构之后就是安装试运行Crypto++了。关于这一点在linux如何安装,已经在之前的博客中介绍过了,这里不再介绍。Crypto++ 的wiki上提供了不少的小例子,可以从此入手,下载下来直接试着编译运行。http://www.cryptopp.com/wiki/Category:Sample也可以参考Crypto++安装好之后,其主文件夹中生成的一些实例。如一般会原创 2013-08-30 10:03:54 · 962 阅读 · 0 评论 -
【转】Static library & dynamic library -- linux系统下的静态库与动态库
Static library & dynamic library -- linux系统下的静态库与动态库zz from: http://hi.baidu.com/pigfanfan/item/44d919d2182804cc1b72b42b写这篇文章主要是由于昨天心心同学问了个关于实现动态库链接的makefile。然后我囧了,没能解答=,=然后今天把>看了下,把笔记写下来。转载 2013-09-26 15:50:15 · 2600 阅读 · 0 评论 -
Cryptopp密码库在Linux下的安装与使用
首先,必须要看的是主要的参考资料是已经有的: http://www.cryptopp.com/wiki/Linux编辑一个简单地程序测试一下:如果发现:/usr/lib/libcryptopp.so: undefined reference to `pthread_key_create'/usr/lib原创 2013-08-21 15:53:43 · 11273 阅读 · 1 评论 -
GC实验
原创 2013-11-08 21:15:58 · 914 阅读 · 0 评论 -
Onion Routing实验
今天开始在六台服务器上Linux采集Onoin Routing的运行throughput数据。在不同的机器上使用gettimeofday来获取时间数据,却发现总是文件接受方的时间数据居然比发送方的时间数据还要早!想了一会明白了,再查看一下不同机器上的系统时间,果然,后者的系统时间比前者的慢。所以解决方案就是把最终的文件接收进程也放到和文件发送进程的同一台机器上啦!原创 2013-11-05 15:45:50 · 2631 阅读 · 0 评论 -
对于GC项目中IDA实验的部分修正
1月22日,Qian提出了对于IDA实验中的时间结果不太好的问题,希望可以对IDA的实现,主要是IDA disperse部分速度似乎比较慢,要比一般的对称加密还要慢一些,而其他相关工作中IDA的效率似乎要高不少,所以有必要重新修正一下IDA部分的相关实现。原创 2014-02-13 10:54:56 · 1000 阅读 · 0 评论 -
PBC与IBE总结(待写)
Random Oracle( from wiki):Stated differently, a random oracle is a random mathematical function, that is, a function mapping each possible query to a (fixed) random response from its output doma原创 2013-12-18 13:44:22 · 2271 阅读 · 0 评论 -
应用Cryptopp库实现AES加密【转】
应用Cryptopp库实现AES加密在win32的操作系统下用vc6++来编译Crypto++? Library 5.1 的源代码,在对应的目录下会产生文件夹Debug,在文件夹Debug里,会有一个编译好的静态库文件cryptlib.lib;下面通过实例研究这个静态库文件的使用:在应用lib文件时先把库里的头文件和lib文件复制到工程的目录里这是最好的方法,或者把它们转载 2013-08-29 20:54:55 · 5109 阅读 · 0 评论