码迷,mamicode.com
首页 >  
搜索关键字:hash算法    ( 668个结果
hash
hash(散列)? 散列数据结构,但是java这里屏蔽了,直接就用封装的形式把他封装到了HashSet,HashMap,HashTable中.其中HashTable已经过时了. hash算法:java中指的hashCode()函数及其重写. 目标:给每个对象生成一个唯一的标示符 根据对象的特...
分类:其他好文   时间:2015-09-06 16:12:45    阅读次数:106
电子签名
再介绍电子签名前,我们首先介绍一下Hash,也叫作散列或者哈希。    Hash函数的定义是:变长的输入变换成定长的输出。    常见Hash算法:MD5(128位),输入无论多长,都会变成定长的128位输出。    Hash的特点:    1、易变性:即便原始信息发生1bit的变化,Hash的输出将会有不可预知的巨大变化。    2、不可逆:通过Hash结果构造出满足的输入信息是不可能的或者极其...
分类:其他好文   时间:2015-09-06 14:45:39    阅读次数:210
一致性hash算法的工作原理
1.一致性hash算法的工作原理 ?????首先我们有一个hash函数H,可以通过数据的key值计算出一个数字型的hash值。然后我们将整个hash环的范围定义为[1,L]这个区间,我们将刚才算出的hash值对L进行取余,就能算...
分类:编程语言   时间:2015-09-03 14:11:29    阅读次数:338
一致性Hash算法(分布式算法)
一致性哈希算法是分布式系统中常用的算法,为什么要用这个算法?比如:一个分布式存储系统,要将数据存储到具体的节点(服务器)上, 在服务器数量不发生改变的情况下,如果采用普通的hash再对服务器总数量取模的方法(如key%服务器总数量),如果期间有服务器宕机了或者需要增加服务器,问题就出来了。 同一个k...
分类:编程语言   时间:2015-09-01 18:20:55    阅读次数:194
细说java.util.HashMap
HashMap是我们最常用的类之一,它实现了hash算法,虽然使用很简单,但是其实现有很多值得研究的地方。 HashMap存储的是key-value形式的键值对,这个键值对在实现中使用一个静态内部类Entry来表示,它存储了key、value、hash值、以及在hash冲突时链表中下一个元素的引用。 HashMap底层实现使用了一个数组来存储元素。它的初始容量默认是16,而且必须容量必须是2的...
分类:编程语言   时间:2015-09-01 01:48:13    阅读次数:247
加密解密基础问题:字节数组和(16进制)字符串的相互转换(转)
在加密时,一般加密算法和hash算法,它们操作的都是字节数组,对字节数组按照加密算法进行各种变换,运算,得到的结果也是字节数组。而我们一般是要求对字符串进行加密,所以就涉及到字符串String到 byte[] 的转换,这个很简单。同时在解密时,也涉及到字节数组byte[] 到 String 的转换。...
分类:编程语言   时间:2015-08-27 12:51:57    阅读次数:207
chrome的配置文件加密校验的hash算法(逆向所得)
chrome的代码开源的,但是代码量有2g,懒得看,经过一个多星期的逆向获得了其加密校验配置文件的算法:  有四、五轮的 sha256非标准的加密算法,下面是我的逆向的代码调试与程序调试的对比 第一轮:hash   第二轮:hash 第三轮 hash 第四轮:hash 第五轮 也就是最后一轮:输出...
分类:编程语言   时间:2015-08-14 19:23:49    阅读次数:546
一致性hash算法在memcached中的使用
一、概述   1、我们的memcache客户端(这里我看的spymemcache的源码),使用了一致性hash算法ketama进行数据存储节点的选择。与常规的hash算法思路不同,只是对我们要存储数据的key进行hash计算,分配到不同节点存储。一致性hash算法是对我们要存储数据的服务器进行hash计算,进而确认每个key的存储位置。  2、常规hash算法的应用以及其弊端    ...
分类:编程语言   时间:2015-08-13 12:29:11    阅读次数:177
C#关于编码、解码相关问题
编码、解码技术是我们在程序中开发中经常使用到的,对一些敏感信息的存储,比如密码之类的,我们一般是不会直接以明文直接存储到数据库的,而是会通过各种算法,可以是现成的MD5(一种散列算法)、或者是Hash算法+Salt(混淆因子),甚至是自己定义的一套算法进行加解密。这里不想阐述加解密技术,在之前的一篇...
分类:Windows程序   时间:2015-08-11 11:39:43    阅读次数:162
https工作原理及流程
https工作原理及流程 解决的问题:https解决的是传输过程中的安全问题 核心技术:非对称加密 工作流程: 1、客户端告诉服务器自己支持的加密方式(对称加密)、hash算法, a)?对称加密:aes、des、rc4、3des等 ...
分类:Web程序   时间:2015-08-11 10:21:27    阅读次数:496
668条   上一页 1 ... 50 51 52 53 54 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!