• 关于

    哈希码可以做什么

    的搜索结果
  • 26_ArrayList_HashSet的比较及Hashcode分析

    实体类: package com.itcast.day1; public class ReflectPoint { private int x; public int y; public ReflectPoint(int x, int y) {...

    文章 effort880829 2015-01-27 578浏览量

  • LeetCode | 你不得不了解的哈希算法 !

    ⒈哈希是什么 ? 问大家一个问题 。如果手机上存储了 1000 个联系人 ,现在要你给小詹打个电话 ,跟他说 ,他老婆喊他回家吃饭 。你会怎么做 ? 当然是按姓名搜索呀 !(假装你有小詹电话号码~)言归正传 ,那你能想到这和哈希表有异曲同工之妙嘛 ? 哈希表简单说可以理解成一个映射关系 ,类似 p...

    文章 技术小能手 2018-11-29 2670浏览量

  • 在 Python 中,三个关于可哈希不可不知的问题

    云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 作为一种通用的编程语言,Python 为不同的用户场景提供了一系列内置的数据结构。 当你学习 Python 基础知识的时候,你可能在某些地方看到有提及可哈希。例如,你可能会看到 dict 中的键需...

    文章 云栖号资讯小哥 2020-06-24 290浏览量

  • 一文搞懂 Web 中暗藏的密码学

    原文作者:前端劝退师 公号 / 前端劝退师 前言开发网站登录功能时,如何保证密码在传输过程/储存的安全? 相信不少前后端的朋友,在面试时都会被问到类似的问题。 在我对密码学一无所知时,也仅会回答:“MD5加密啊。” 诸不知,密码学在网络七层模型,甚至web开发中的应用比我想象得多得多。 1. 什么...

    文章 茶什i 2019-11-21 839浏览量

  • Hash哈希(一)

    哈希是大家比较常见一个词语,在编程中也经常用到,但是大多数人都是知其然而不知其所以然,再加上这几天想写一个一致性哈希算法,突然想想对哈希也不是很清楚,所以,抽点时间总结下Hash知识。本文参考了很多博文,感谢大家的无私分享。 基本概念   Hash,一般翻译做“散列”,也有直接音译为“哈希”的。...

    文章 文艺小青年 2017-11-15 720浏览量

  • 基于局部敏感哈希的协同过滤推荐算法之E^2LSH

      需要代码联系作者,不做义务咨询。 一.算法实现   基于p-stable分布,并以‘哈希技术分类’中的分层法为使用方法,就产生了E2LSH算法。   E2LSH中的哈希函数定义如下:                 其中,v为d维原始数据,a为随机变量,由正态分布产生; w为宽度值,因为a∙v...

    文章 哈沙给 2015-05-06 1005浏览量

  • 覆写equals方法必须覆写hashCode方法

    覆写equals方法必须覆写hashCode方法,这条规则基本上每个Javaer都知道,这也是JDK API上反复说明的,不过为什么要这样做呢?这两个方法之间有什么关系呢?本建议就来解释该问题,我们先来看如下代码: 1 public static void main(String[] arg...

    文章 范大脚脚 2017-11-13 917浏览量

  • Hash哈希(一)

      哈希是大家比较常见一个词语,在编程中也经常用到,但是大多数人都是知其然而不知其所以然,再加上这几天想写一个一致性哈希算法,突然想想对哈希也不是很清楚,所以,抽点时间总结下Hash知识。本文参考了很多博文,感谢大家的无私分享。 基本概念   Hash,一般翻译做“散列”,也有直接音译为“哈希”...

    文章 ghost丶桃子 2016-05-20 1841浏览量

  • 区块链概念1:Hash 算法

    问题导读 1.哈希算法在区块链的作用是什么? 2.什么是哈希算法? 3.哈希算法是否可逆? 4.比特币采用的是什么哈希算法? 作用 在学习哈希算法前,我们需要知道哈希在区块链的作用 哈希算法的作用如下: 区块链通过哈希算法对一个交易区块中的交易信息进行加密,并把信息压缩成由一串数字和字母组成的散列...

    文章 云栖号 2018-04-17 1438浏览量

  • 为什么应该放弃或减少使用MD5

    MD5即Message-Digest Algorithm 5(信息-摘要算法 5),是网络上广泛使用的散列(Hash)算法之一,可以实现将任意长度的数值映射为固定长度的较小数值。   MD5是一种常用的单向Hash算法。它被广泛用于以下几个用途:   1、检查数据是否一致。将两地存储的数据进行...

    文章 cometwo123 2012-09-26 870浏览量

  • 比特币和区块链(2):比特币中区块链的实现

    0 上一篇我们讨论电子货币的时候提出了由一个寡头负责对所有人的电子货币和交易进行记账,记录到只能增加不可修改的账本里,并且把账本公开给所有的人看的这样一个电子货币模式。 这个模式解决了很多的问题。最主要的是电子货币被复制使用的问题。但是这个模式有两个比较大的问题。第一是这个账本怎么实现。第二是一个...

    文章 云栖号 2018-04-18 940浏览量

  • 下一代安全工具:SHA-3

    美国国家标准与技术研究(NIST)所在今年8月公布了安全哈希算法3(Secure Hash Algorithm-3,SHA-3),并称其为保护电子信息完整性的下一代安全工具。 那么,它会是吗? 探讨对SHA-3的需求 加密哈希函数广为用于安全的许多方面,比如数字签名、数据完整性检查,不过与其他加密...

    文章 云栖大讲堂 2017-09-01 874浏览量

  • 下一代安全工具:SHA-3

    美国国家标准与技术研究(NIST)所在今年8月公布了安全哈希算法3(Secure Hash Algorithm-3,SHA-3),并称其为保护电子信息完整性的下一代安全工具。 那么,它会是吗? 探讨对SHA-3的需求 加密哈希函数广为用于安全的许多方面,比如数字签名、数据完整性检查,不过与其他加...

    文章 云栖大讲堂 2017-08-01 948浏览量

  • 拜托,别再问我什么是B+树 了

    原文链接 一、前言 每当我们执行某个 SQL 发现很慢时,都会下意识地反应是否加了索引,那么大家是否有想过加了索引为啥会使数据查找更快呢,索引的底层一般又是用什么结构存储的呢,相信大家看了标题已经有答案了,没错!B+树!那么它相对于一般的链表,哈希等有何不同,为何多数存储引擎都选择使用它呢,今天我...

    文章 迪科斯彻 2020-06-22 294浏览量

  • 揭秘比特币和区块链(二):什么是工作量证明

    1. 起源 工作量证明(Proof Of Work,简称POW),简单理解就是一份证明,用来确认你做过一定量的工作。监测工作的整个过程通常是极为低效的,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。比如现实生活中的毕业证、驾驶证等等,也是通过检验结果的方式(通过相关的...

    文章 云栖号 2018-04-19 859浏览量

  • 揭秘比特币和区块链(二):什么是工作量证明?

    1. 起源 工作量证明(Proof Of Work,简称POW),简单理解就是一份证明,用来确认你做过一定量的工作。监测工作的整个过程通常是极为低效的,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。比如现实生活中的毕业证、驾驶证等等,也是通过检验结果的方式(通过相关的...

    文章 云栖号 2018-04-19 1175浏览量

  • 理解区块链背后的Merkle Tree

    你可以在Github上获取最新的源代码(C#) 目录 简介 本文中的术语 Merkle Tree被应用在哪里? 数字货币 全球供应链 保健行业 资本市场 Git 和 Mercurial 为什么使用Merkle Tree? 一致性检验 数据校验 数据同步 证明的重要性 Merkle...

    文章 云栖号 2018-04-17 1889浏览量

  • 【hibernate框架】如何配置联合主键-XML与Annotation样例剖析

    首先看看什么是联合主键: 联合主键一般以表中的两个或两个以上的元素作为主键。 一般的联合主键,在数据库中设置就可以了。但是,如果你想用hibernate对主键做映射的话,则需要用面向对象的方法去操作它。 那么,如何用面向对象的方法去得到它呢?而又如何以面向对象的方式分配主键呢? 有两种方式: XM...

    文章 光仔december 2015-01-30 1711浏览量

  • 密码学专家徐秋亮:区块链底层是如何构造出来的?

    AI金融评论按:本文转载自公众号@碳链价值,编者秦晋。文章是根据山东大学教授、密码学专家徐秋亮在「中国电子学会区块链专委会成立大会」现场演讲内容整理而成。供大家品读。徐秋亮教授逻辑严谨、思路清晰的阐述了基于密码学的区块链是如何构造这一问题。部分精彩观点摘录: 「从区块链密码学角度看,链式存储结构,...

    文章 北丐09 2018-04-17 1000浏览量

  • Java中Object类

    Object类是Java所有类的超类,在Java中所有类都是由它扩展来的,可以用Object类型的变量来引用(接收)任意类型的对象.但要想对接收的对象进行具体操作,就需要进行类型转换,将Object类型转换为接收的对象的类型.在Java中只有基本数据类型不是对象,其他类型都扩展于Object. ...

    文章 吴流离 2019-07-12 839浏览量

  • Sharded源码分析

    1. 概述 当业务的数据量非常庞大时,需要考虑将数据存储到多个缓存节点上,如何定位数据应该存储的节点,一般用的是一致性哈希算法。 Jedis在客户端角度实现了一致性哈希算法,对数据进行分片,存储到对应的不同的redis实例中。 Jedis对Sharded的实现主要是在ShardedJedis.ja...

    文章 javaedge 2018-02-16 911浏览量

  • 带你读《More Effective C#:改善C#代码的50个有效方法》之一:处理各种类型的数据

    Effective系列丛书点击查看第二章More Effective C#:改善C#代码的50个有效方法(原书第2版)More Effective C#:50 Specific Ways to Improve Your C#, Second Edition [美] 比尔·瓦格纳(Bill Wag...

    文章 温柔的养猫人 2019-10-31 220浏览量

  • 原理、方法双管齐下,大神带你细解Redis内存管理和优化

    在云栖社区举办的在线培训中,具有十年以上系统底层开发经验的阿里云技术专家鲁振华带来了题为《Redis内存管理和优化》的精彩分享。在分享中,他以数据结构、过期机制和淘汰机制为原理,以内存分析为方法论,详细讲解了Redis在使用过程需要注意的知识和难点。 以下内容根据直播视频和幻灯片整理而成。 数...

    文章 场景研读 2016-12-23 27478浏览量

  • 探索 Python 3 加密技术

    本文讲的是探索 Python 3 加密技术, Python 3 没有太多用于处理加密的标准库,通常以哈希库作为替代。在本章节中我们将简单了解一下 hashlib,但重点还是集中在两个第三方库:PyCrypto 和 cryptography。我们将会学习如何使用这些库对字符串进行加密和解密。 ...

    文章 玄学酱 2017-10-19 2060浏览量

  • HashMap深度解析(一)

      HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构,我们总会在不经意间用到它,很大程度上方便了我们日常 开发。在很多Java的笔试题中也会被问到,最常见的,“HashMap和HashTable有什么区别?”,这也不是三言两语能说清楚的,这种笔试题就 是考...

    文章 无信不立 2016-03-23 702浏览量

  • HashMap深度解析(一)

     本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16843543,转载请注明。        HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构,我们总会在不经意间用到它,很大程...

    文章 mrhsxry 2016-07-14 1201浏览量

  • Google 破解 SHA-1算法,到底为啥? | 宅客漫谈

          前几天, Google 破解 SHA-1 算法的新闻刷了我的朋友圈。 其实“破解”二字不太准确,实际应该是  公布了一个攻破SHA-1算法的实例。 对此新闻, 我看到了两种不同的评论: A:哇好牛X呀,居然破解了SHA-1加密算法,世界好危险,我要不要回火星? B:谷歌这次只...

    文章 boxti 2017-08-09 1173浏览量

  • 我的入门学习

    我们知道在Java 8中对于HashMap引入了红黑树从而提高操作性能,由于在上一节我们已经通过图解方式分析了红黑树原理,所以在接下来我们将更多精力投入到解析原理而不是算法本身,HashMap在Java中是使用比较频繁的键值对数据类型,所以我们非常有必要详细去分析背后的具体实现原理,无论是C#还是...

    文章 xang 2019-12-04 146浏览量

  • MongoDB中使用的SCRAM-SHA1认证机制

    介绍 SCRAM是密码学中的一种认证机制,全称Salted Challenge Response Authentication Mechanism。SCRAM适用于使用基于『用户名:密码』这种简单认证模型的连接协议。SCRAM是一个抽象的机制,在其设计中需要用到一个哈希函数,这个哈希函数是客户端和...

    文章 明俨 2016-04-01 16716浏览量

  • 潜心研究密码学二十年,“新愚公”揭秘区块链密码

    区块链的数学原理来源于拜占庭将军问题,但其实这在中国古代军事中,一道虎符即可解决。但目前即使火热朝天的区块链,就交易结算而言,要建立这样安全且高效的信任机制,还需克服许多成本和效率的问题。 为什么现在区块链每秒只能解决几笔交易? 中国密码学学会会员、前海梦创产业合伙人孙海东表示,我们知道区块链技术...

    文章 玄学酱 2017-08-02 1041浏览量

1 2 3 4 ... 13 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT