Java哈希散列算法简介 - MD5 & SHA-512
分类:
编程语言 时间:
2016-01-20 20:39:05
阅读次数:
183
数字摘要:数字摘要也称为消息摘要,它是一个唯一对应一个消息或文本的固定长度的值,它是一个单向Hash函数对消息进行计算产生的。摘要生成的过程:待摘要串----->Hash函数----->摘要消息摘要的特点:1.无论输入的消息多长,计算出来的消息摘要的长度是固定的。例如:MD5..
分类:
编程语言 时间:
2016-01-14 12:39:48
阅读次数:
246
JAVA中为我们提供了丰富的加密技术,可以基本的分为单向加密和非对称加密 1.单向加密算法 单向加密算法主要用来验证数据传输的过程中,是否被篡改过。BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message Authenticati...
分类:
编程语言 时间:
2016-01-04 18:16:21
阅读次数:
237
一、简单说明 1.说明 在开发应用的时候,数据的安全性至关重要,而仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题。 如:可以利用软件(比如Charles)设置代理服务器,拦截查看手机的请求数据 “青花瓷”软件 2.常见的加密算法 MD5 \ SHA \ D...
分类:
其他好文 时间:
2016-01-04 06:35:15
阅读次数:
180
逻辑判断vim if.sh#!/bin/bash####a=5if [ $a -gt 3 ]then echo "a>3"fish if.sha>3vim if2.sh#!/bin/bash####a=5if [ $a -gt 3 ]then echo "a>3"fiif [ $a -gt ...
分类:
系统相关 时间:
2016-01-01 22:49:05
阅读次数:
297
方法- ,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示NSMutableString* phoneStr=[[NSMutableStringalloc]initWithFormat:@"tel:%@",@"188xxxx8888"];[[UIApplication sha...
分类:
移动开发 时间:
2015-12-30 19:40:18
阅读次数:
190
注意:本节内容主要参考自《Java加密与解密的艺术(第2版)》第6章“验证数据完整性--消息摘要算法”4.1、SHA原理:消息摘要长度(可以定量为加密后的字符串的长度)越长,安全性越高MD5:128位二进制摘要(32位16进制字符串)(已破解)SHA1:160位二进制摘要(40位16进制字符串)(已...
分类:
编程语言 时间:
2015-12-28 23:36:01
阅读次数:
223
1、加密算法:移位、替代(古典加密)对称加密:DES、AES非对称加密:RSA散列函数算法(单向加密):MD5、SHA、Mac数字签名算法:RSA、DSA其中,前三种主要完成数据的加解密;散列函数类主要完成验证数据的完整性,防止消息在传递期间被篡改;数字签名类:完成验证数据的完整性,对数据来源以及收...
分类:
编程语言 时间:
2015-12-28 13:54:28
阅读次数:
169
1. 一般数据库中存储密码使用MD5或者SHA系列(如SHA1、SHA256、SHA384、SHA512等) 1) 这两种算法都是单向的Hash(不可逆),MD5为128位,SHA1为160位(位数长,所以SHA1穷举破解比MD5难)。从理论上来说,有可能不同的数据生成同样的MD5值。 2) 均.....
分类:
其他好文 时间:
2015-12-21 20:14:01
阅读次数:
164
最近一周总算把nis/nfs配置起来,中间各种被坑,这里简单记录一下:主要参考两个大牛的文章,柏青哥,鸟哥配置完之后的功能是可以连接任意一台主机,所有主机之间共享HOME目录,而且每人都有一定的限额。中间最坑的是没有注意到client端和server端配置不一样,nis server端没有配置sha...
分类:
其他好文 时间:
2015-12-14 22:49:03
阅读次数:
209