当前位置: 首页 > news >正文

hash随笔

      Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。--百度百科

 

哈希存放键值的优点: hash表通过键值计算出hash数,根据这个数排序存储,查找时计算查找的键值的hash数,对于排过序的值数组来说查找是可以优化到非常快的。      

 

MD5,SHA1就是哈希算法的一种.

      哈希的在线工具

      http://tool.chinaz.com/Tools/hash.aspx

      http://tool.oschina.net/encrypt?type=2

转载于:https://www.cnblogs.com/jimzbom/p/6478780.html

相关文章:

  • ELASTIC API
  • 关于版本强制升级与非强制升级
  • Syntax error, insert } to complete MethodBody
  • css之鼠标cursor
  • template.js小小说明
  • 阿里云centos6.5下搭建javaWeb运行环境
  • CPA-IBE
  • H5移动端开发入门知识以及CSS的单位汇总与用法
  • 修改或删除任务计划
  • 用决策树模型求解回归问题(regression tree)
  • Javascript 面向对象编程(一):封装
  • Linux每隔1秒kill掉cpu大于50%的进程
  • JavaWeb编程(九)servlet高级应用之监听器和过滤器
  • SqlHelper中SqlHelperParameterCache类的用法介绍
  • 201521123042 《Java程序设计》第3周学习总结
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • Javascript Math对象和Date对象常用方法详解
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • java多线程
  • Laravel 菜鸟晋级之路
  • Lsb图片隐写
  • Ruby 2.x 源代码分析:扩展 概述
  • SpringBoot 实战 (三) | 配置文件详解
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 安卓应用性能调试和优化经验分享
  • 测试如何在敏捷团队中工作?
  • 入门到放弃node系列之Hello Word篇
  • 微信小程序设置上一页数据
  • 一些关于Rust在2019年的思考
  • 怎样选择前端框架
  • 追踪解析 FutureTask 源码
  • 自制字幕遮挡器
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • Android开发者必备:推荐一款助力开发的开源APP
  • ​比特币大跌的 2 个原因
  • ​插件化DPI在商用WIFI中的价值
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #vue3 实现前端下载excel文件模板功能
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (十三)Maven插件解析运行机制
  • (一)认识微服务
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .NET 的程序集加载上下文
  • .net操作Excel出错解决