码迷,mamicode.com
首页 >  
搜索关键字:哈希算法    ( 628个结果
hashCode与equals的作用与区别及应当注意的细节
先来试想一个场景,如果你想查找一个集合中是否包含某个对象,那么程序应该怎么写呢?通常的做法是逐一取出每个元素与要查找的对象一一比较,当发现两者进行equals比较结果相等时,则停止查找并返回true,否则,返回false。但是这个做法的一个缺点是当集合中的元素很多时,譬如有一万个元素,那么逐一的比较 ...
分类:其他好文   时间:2018-11-30 20:14:18    阅读次数:148
Windows下获取文件的md5码的方法
1.certutil 命令简介 本来想找一个工具 算一个文件的md5 或者是sha 值来着. 找到一个说法是 可以使用 windows 自带的命令行来处理 具体命令 相关的命令帮助为: 截图为: ...
分类:Windows程序   时间:2018-11-27 13:06:59    阅读次数:186
基本数据类型---列表
列表是一个基础数据类型,他是一个有序的序列,所以我们能像字符串哪像使用索引下标去操作他的数值. 列表是可变的,不可使用哈希算法.他在我们的内存中存放的是这些数据的内存地址,最多放4个,超过4个,他就要翻倍,占用8个位置的空间,超过8个就占用16个的空间,以此类推. 列表不需要像字符串那样重新赋值,修 ...
分类:其他好文   时间:2018-11-20 17:39:21    阅读次数:115
11-19 hashlib模块
Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢? 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要dig ...
分类:其他好文   时间:2018-11-19 12:42:49    阅读次数:153
以太坊简介
以太坊是一个去中心化的、运行智能合约的平台。该平台支持图灵完备的应用,按照智能合约的约定逻辑自动执行,理想情况下将不存在故障停机、审查、欺诈,以及第三方干预等问题。 它的目标是构建永不停机的应用。以太坊的官网地址:https://www.ethereum.org/ 以太坊区块链底层也是一个类似比特币 ...
分类:其他好文   时间:2018-11-15 11:04:33    阅读次数:155
哈希算法上——如何防止数据库中的用户信息被脱库?
网站是怎么存储用户的密码这些重要数据的呢,仅仅 MD5 加密一下存储就够了吗? 1. 什么是哈希算法? 首先,我们要明确一个概念,不管是 “散列” 还是 “哈希”,其实都是英文 “Hash” 的中文翻译,它们其实是一个意思。 所谓哈希算法, 其实就是将任意长度的二进制值串映射为固定长度的二进制值串, ...
分类:数据库   时间:2018-11-09 21:02:34    阅读次数:225
哈希算法下——哈希算法在分布式系统中有哪些应用?
1. 应用五:负载均衡 负载均衡算法有很多,比如论询、随机、加权轮询等。那如何才能实现一个会话粘滞(session sticky)的负载均衡算法呢?也就是说,我们需要在同一个客户端上,把在一次会话中的所有请求都路由到同一个服务器上。 最直接的方法就是,维护一张映射关系表,这张表的内容是客户端 IP ...
分类:编程语言   时间:2018-11-09 20:59:37    阅读次数:265
HMACSHA1 加密算法
https://blog.csdn.net/z69183787/article/details/78393216 ********************************************************** HMACSHA1 是从 SHA1 哈希函数构造的一种键控哈希算法,被 ...
分类:编程语言   时间:2018-11-02 17:16:40    阅读次数:218
密码安全存储——PBKDF2、bcrypt、scrypt
密码用单向哈希存储保证了数据库被脱后用户密码的安全。 由于彩虹表这种攻击方式的存在,一般认为md5,SHA1等单向算法的安全性是不够的。那如何选择合适的加密算法? 下面介绍业界几种高强度单向哈希算法,并比较其优劣。 PBKDF2 PBKDF2 是一个比较简单的算法,它根据’iterations’参数 ...
分类:其他好文   时间:2018-10-28 00:10:58    阅读次数:388
关于python局部敏感哈希包lshash安装的问题
在使用局部敏感哈希算法的过程中,发现python有相关实现,但是在下载时报错,很让人抓狂! 百度了很久找不到方法,后来谷歌找到了解决方法(参见https://github.com/kayzhu/LSHash/pull/18)。 简单来说就是,lshash 0.0.4dev 版本的包基于旧版本pyth ...
分类:编程语言   时间:2018-10-25 19:30:44    阅读次数:748
628条   上一页 1 ... 15 16 17 18 19 ... 63 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!