hash共7篇
Https客户端校验证书流程-不念博客

Https客户端校验证书流程

如下图所示,为数字证书签发和验证流程: CA签发证书的过程,如上图左边部分: 首先 CA 会把持有者的公钥、用途、颁发者、有效时间等信息打成一个包,然后对这些信息进行 Hash 计算,得到一个 H...
不念的头像-不念博客不念1个月前
0290145
爬虫逆向加密入门之MD5、URLEncode和Base64-不念博客

爬虫逆向加密入门之MD5、URLEncode和Base64

在我们进行js逆向的时候,总会遇见一些我们人类无法直接能理解的东西出现,此时你看到的大多数是被加密过的密文。 一、一切从MD5开始 MD5是一个非常常见的摘要(hash)算法。其特点就是小巧、速度...
不念的头像-不念博客不念2个月前
044678
Redis全文搜索教程之创建索引并关联源数据-不念博客

Redis全文搜索教程之创建索引并关联源数据

Redis 全文搜索是依赖于 Redis 官方提供的 RediSearch 来实现的。 RediSearch 提供了一种简单快速的方法对 hash 或者 json 类型数据的任何字段建立二级索引,然后就可以对被索引的 hash 或者 js...
不念的头像-不念博客不念5个月前
0428106
什么是一致性hash算法-不念博客

什么是一致性hash算法

理论 一致性哈希算法是一种常用的分布式算法,其主要用途是在分布式系统中,将数据根据其键(key)进行散列(hash),然后将散列结果映射到环上,再根据数据节点的数量,将环划分为多个区间,每...
不念的头像-不念博客不念5个月前
0499102
HashMap实现原理-不念博客

HashMap实现原理

HashMap的数据结构: *底层使用hash表数据结构,即数组+链表+红黑树 当我们往HashMap中put元素时,利用key的hashCode重新hash计算出当前对象的元素在数组中的下标 存储时,如果出现hash值相同的...
不念的头像-不念博客不念6个月前
0331142
布隆过滤器原理,优缺点有哪些-不念博客

布隆过滤器原理,优缺点有哪些

位图:int[10],每个int类型的整数是4*8=32个bit,则int[10]一共有320 bit,每个bit非0即1,初始化时都是0 添加数据时,将数据进行hash得到hash值,对应到bit位,将该bit改为1,hash函数可以定...
不念的头像-不念博客不念6个月前
0360137
HashMap是如何解决Hash碰撞的问题的?-不念博客

HashMap是如何解决Hash碰撞的问题的?

首先要知道什么是Hash碰撞,通俗的讲就是当两个key运算出来的hash值与数组长度n-1进行与运算之后发现定位出来的位置是一样的。 这就是Hash碰撞、Hash冲突。 HashMap是通过在两个key计算出的同一...
不念的头像-不念博客不念9个月前
0332136