- 博客(15)
- 资源 (25)
- 收藏
- 关注
转载 使用Bouncy Castle生成数字签名、数字信封
Bouncy Castle(轻量级密码术包)是一种用于 Java 平台的开放源码的轻量级密码术包,它支持大量的密码术算法,并提供 JCE 1.2.1 的实现。最近项目上正好用到了Bouncy Castle,用于生成数字签名、数字信封,去网上找了很久,都没有找到合适的案例,而Bouncy Castle本身的文档也不多,最有用的就是官网上的Java Doc文档,因为这个问题也困扰了我好几天,最后还是通过
2018-03-09 11:11:51 1724
转载 java RSA/DSA/ECDSA实现数字签名
数字签名:带有密钥(公钥,私钥)的消息摘要算法 私钥用于签名,公钥用于验证。数字签名的作用:验证数据的完整性,认证数据来源,抗否认。常用数字签名算法:RSA,DSA,ECDSA RSA:RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。算法分类信息:算法密钥长度默认长度签名长度实现的方MD2withRSA
2018-03-08 21:29:58 1398
转载 大学毕业5年后拉开大家差距的原因
很多人讲,毕业5年是个坎儿,相信很多人都有同感,刚刚参加工作,我们都在一个平台上,但5年后每个人都发展却不尽相同,因为我们选择了不同的拐点,所以终点就会大大不同。毕业5年是改变自己命运的黄金时期,我的人生我做主,命运的把握由己不由人,你还在等什么? 毕业5年我们常常在十字路口徘徊难以抉择,有时难免迷失方向,我们没有钱、没有经验、没有阅历、没有社会关系,这5年里,我们有太多的待定,也有很多的决定
2018-03-08 15:03:23 495
转载 leveldb原理和使用
LevelDB是一个基于本地文件的存储引擎,非分布式存储引擎,原理基于BigTable(LSM文件树),无索引机制,存储条目为Key-value。适用于保存数据缓存、日志存储、高速缓存等应用,主要是避免RPC请求带来的延迟问题。在存取模型上,顺序读取性能极高,但是对于随机读取的情况延迟较大(但性能也不是特别低),比较适合顺序写入(key),随机的key写入也不会带来问题。数据存量通常为物理内存的3~
2018-03-08 14:47:57 272
原创 一个html5的小游戏
最近开始学html5游戏,感觉html5游戏才是以后的王道,因为html可以跨平台。无论什么终端,只要有着浏览器,无需安装就能玩游戏,而且支持离线游戏,多人游戏。游戏制作简单。 不多说很简单上源码a small game#playground{background:#e0ffe0;width:1200px;height:600px;position:relati
2016-03-28 12:11:12 617
原创 最简单的贪心法:硬币问题
硬币问题有1元,5元,10元,50元,100元,500元,硬币各...枚,用这些硬币来支付A元,最少要多少枚硬币?贪心从能够使用的最大面值开始,尽量使用可以用的最大面值#include using namespace std;int main(){ int summ;//记录价格的总数 int num1[6];//记录硬币的数量 int num2[]={1
2014-12-19 09:35:38 638
原创 poj_1258--Agri-Net
DescriptionFarmer John has been elected mayor of his town! One of his campaign promises was to bring internet connectivity to all farms in the area. He needs your help, of course.Farmer John ord
2014-12-17 01:06:04 311
原创 poj_3062
//一个很简单的题目,gets()一个数组输出即可#include #include using namespace std; int main(){ char a[10]; while(gets(a)) puts(a); return 0;}
2014-12-16 23:56:25 375
原创 poj_1012joseph
DescriptionThe Joseph's problem is notoriously known. For those who are not familiar with the original problem: from among n people, numbered 1, 2, . . ., n, standing in circle every mth is going to
2014-12-16 17:29:26 257
原创 poj_1204Word Puzzles
DescriptionWord puzzles are usually simple and very entertaining for all ages. They are so entertaining that Pizza-Hut company started using table covers with word puzzles printed on them, possibly
2014-12-16 17:23:46 387
原创 poj_1207
//将各个部分划分出来 就行#include "iostream"using namespace std;int req_n(int a){int b=0; while(1) { if(a==1) { b++;break;} else if(a%2==1) { a=3*a+1;b++; }
2014-12-16 01:37:15 350
原创 poj_3094
//用getchar() 取得每一个字符 并逐个分析 #include "iostream"#include "string"using namespace std;int main(){char s;int sum=0;int num=1; while(1) { s=getchar(); if (s=='#') break;
2014-12-16 01:33:31 305
原创 POJ3980
//直接出一个k 使得k*num2>num1 然后num1-(k-1)num2 #include"iostream"using namespace std;int main(){ int num1,num2; while(scanf("%d%d",&num1,&num2)!=EOF){ int k=0; while(num1>=n
2014-12-16 01:29:08 404
原创 关于前向星的数据结构
数据结构可以选择用前向星的方式存储一个图。前向星的原理是:把图拆分为几个部分:1.用一个堆栈去存储节点的最后一个边;2用另一个堆栈存储节点的最后一个相关联的边;3用一个堆栈来存储2中的边指向的节点,例如 1a2 传参a 返回节点2. 下边是代码:struct graph{ typedef vector VI; VI info,next,to;
2014-12-08 19:41:49 432
OpenResty最佳实践.pdf
2017-09-19
编程之法_面试和算法心得
2017-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人