RSA私钥签名时要基于某个HASH算法,比如MD5或者SHA1等。之前我一直认为签名的过程是:先对明文做HASH计算,然后用私钥直接对HASH值加密。最近才发现不是那么简单,需要对HASH后的数据进行BER编码再加密。先看一个例子。公钥模:89 54 E6 61 C1 52 DB ED 07 5.....
分类:
其他好文 时间:
2015-12-16 15:26:22
阅读次数:
276
在研究MonetDB时深入的学习了hash算法,看了作者的文章很有感触,所以转发,希望能够使更多人受益!十一、从头到尾彻底解析Hash 表算法作者:July、wuliming、pkuoliver出处:http://blog.csdn.net/v_JULY_v。说明:本文分为三部分内容, 第一部分为一...
分类:
编程语言 时间:
2015-12-08 20:00:14
阅读次数:
317
数据块在buffer cache存放是以linked list方式存放的。当一个session想要访问/修改buffer cache的block,首先需要通过hash算法检查该block是否存在于buffer cache中,检查相同的SQL语句是否存在于library cache中也是通过hash算...
分类:
系统相关 时间:
2015-12-01 17:57:27
阅读次数:
187
分布式系统实践1.一致性哈希算法http://www.javaranger.com/archives/1781?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io要点: 一致性hash算法是解决分布式系统数据划分的有效手段, 解决了...
分类:
其他好文 时间:
2015-11-14 11:01:42
阅读次数:
499
非对称加密算法:RSA,DSA/DSS? ????? 对称加密算法:AES,RC4,3DES? ????? HASH算法:MD5,SHA1,SHA256
分类:
编程语言 时间:
2015-11-06 16:35:40
阅读次数:
196
Hash 表又称散列表,通过关键字Key 映射到数组中一个位置来访问记录 Hash 函数的作用是把任意长度的输入,通过HASH算法变换成固定长度的输出,该输出就是HASH值 HASH表的时间复杂度为O(1) 下文使用直接取余法实...
分类:
Web程序 时间:
2015-11-04 15:03:03
阅读次数:
223
字符串hash算法Time33在效率和随机性两方面上俱佳。对于一个Hash函数,评价其优劣的标准应为随机性,即对任意一组标本,进入Hash表每一个单元(cell)之概率的平均程度,因为这个概率越平均,数据在表中的分布就越平均,表的空间利用率就越高。Times33的算法很简单,就是不断的乘33,见下面算法原型。hash(i) = hash(i-1) * 33 + str[i]...
分类:
编程语言 时间:
2015-10-27 17:46:09
阅读次数:
288
通过 HashMap、HashSet 的源代码分析其 Hash 存储机制实际上,HashSet 和 HashMap 之间有很多相似之处,对于 HashSet 而言,系统采用 Hash 算法决定集合元素的存储位置,这样可以保证能快速存、取集合元素;对于 HashMap 而言,系统 key-value ...
分类:
其他好文 时间:
2015-10-19 23:50:04
阅读次数:
260
/*** Hash算法大全* 推荐使用FNV1算法* @algorithm None* @author Goodzzp 2006-11-20* @lastEdit Goodzzp 2006-11-20* @editDetail Create*/public class HashAlgorithms{...
分类:
编程语言 时间:
2015-10-16 21:59:36
阅读次数:
286
原文出处:李刚通过 HashMap、HashSet 的源代码分析其 Hash 存储机制实际上,HashSet 和 HashMap 之间有很多相似之处,对于 HashSet 而言,系统采用 Hash 算法决定集合元素的存储位置,这样可以保证能快速存、取集合元素;对于 HashMap 而言,系统 key...
分类:
其他好文 时间:
2015-10-15 14:30:30
阅读次数:
219