python提供了一个进行hash加密的模块:hashlib下面主要记录下其中的md5加密方式 import hashlib data1 = 'sada' #####字母和数字 m = hashlib.md5(data1.encode('utf-8')) print(m.hexdigest()) d
分类:
编程语言 时间:
2016-03-01 00:49:55
阅读次数:
255
密码通过加盐后,可以增加密码的复杂度,即便最简单的密码,在加盐后,也能变成复杂的字符串,这大大提高了密码破解的难度。但是如果将盐硬编码在程序中或随机一次生成的,每个密码进行hash使用相同的盐会降低系统的防御力,因为相同密码的hash两次后的结果也是一样的。所以比..
分类:
编程语言 时间:
2016-01-26 18:45:49
阅读次数:
204
Clicks: 898 Date: 2014-09-24 15:47:48 Power By 李轩Lane Tag哈希hash加密 一、我是新手我怕谁 新手程序猿通常会直接存储明文密码在数据库中,好一点的会使用MD5来加密密码后存储md5(password),再好一点的会sha1加密密码后...
分类:
其他好文 时间:
2016-01-07 11:48:53
阅读次数:
140
什么是时间戳?时间戳(timestamp),一般是一个字符序列。唯一地标识某一刻的时间。数字时间戳技术是数字签名技术一种变种的应用。思考:简单来讲就是依据文件hash加密后生成的摘要和时间生成的时间凭证,它的数值是从1970年1月1日8点到如今时间的总的毫秒数在Objective-C中怎样将时间戳转...
分类:
其他好文 时间:
2015-09-16 17:27:28
阅读次数:
167
什么是时间戳?时间戳(timestamp),通常是一个字符序列,唯一地标识某一刻的时间。数字时间戳技术是数字签名技术一种变种的应用。思考:简单来讲就是根据文件hash加密后生成的摘要和时间生成的时间凭证,它的数值是从1970年1月1日8点到现在时间的总的毫秒数在Objective-C中如何将时间戳转...
分类:
移动开发 时间:
2015-08-06 00:24:34
阅读次数:
210
(1)消息摘要: ? 消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收...
分类:
编程语言 时间:
2015-07-21 19:09:42
阅读次数:
188
这个模块 支持的hash加密种类'md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512'使用是也是比较简单来着。EX:import hashlibm = hashlib.md5()m.update("abcedfg")m.update("gfedcb...
分类:
其他好文 时间:
2015-05-09 20:19:23
阅读次数:
132
为了更好的用户体验,移动APP客户端一般都会将用户信息进行保存以便后续可以自动登录.
保存了用户信息便涉及到了安全问题.
解决的方法大概有一下几种:
1.首先,如果客户端和服务端都是你来设计开发,那么有两种比较可靠的方案
A.客户端将密码Hash加密,登录成功后将hash值保存到Sqlite.服务端得到用户名和hash值,采用同样的算法对密码进行Hash运算,然后和用户传来的hash值...
分类:
移动开发 时间:
2015-03-19 13:21:03
阅读次数:
190
搜了好半天,没一个有用的,不过好歹找到一个副件,测试后还是错误的,现自己写了一个NTML HASH(NT HASH)加密算法,希望大家不要在这方面在浪费时间了...
分类:
其他好文 时间:
2015-03-11 17:26:17
阅读次数:
201
(Digest authentication)是一个简单的认证机制,最初是为HTTP协议开发的,因而也常叫做HTTP摘要,在RFC2671中描写叙述。其身份验证机制非常easy,它採用杂凑式(hash)加密方法,以避免用明文传输用户的口令。摘要认证就是要核实,參与通信的两方,都知道两方共享的一个秘密...
分类:
Web程序 时间:
2015-03-07 17:06:53
阅读次数:
141