package other;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** MD5 算法*/public class MD5 { // 全局数组 private final s....
分类:
编程语言 时间:
2014-06-28 13:10:47
阅读次数:
248
1 CharSequence接口CharSequence是char值的一个可读序列。此接口对许多不同种类的char序列提供统一的只读访问。String,StringBuffer,StringBuilder都实现了该接口。2 MD5算法MD5的典型应用是对一段信息(Message)产生信息摘要(Mes...
分类:
其他好文 时间:
2014-06-25 16:30:21
阅读次数:
199
1单向散列加密
单向散列加密是指通过对不同输入长度的信息进行散列计算,得到固定长度的输出,这个散列计算过程是单向的,不可逆的。常用的单向散列算法有MD5,SHA等。
比如网站中,用户密码,一般可以进行MD5加密后保存,用户登录时,对用户输出的密码进行加密后和数据库密文进行比较,如果一致,则验证成功。
为了加强计算的安全性,可以对数据加上密钥,增加破解...
分类:
其他好文 时间:
2014-06-24 15:26:40
阅读次数:
296
在使用md5函数之前要先安装openssl,以及libssl-dev。
包含头文件:#include
两种方式:
第一种:
int MD5_Init(MD5_CTX *c);
int MD5_Update(MD5_CTX *c, const void *data, size_t len);
int MD5_Final(unsigned char *md, MD5_CTX *c);...
分类:
系统相关 时间:
2014-06-22 15:37:03
阅读次数:
1261
139 开放平台与应用之间以REST协议进行通讯,为了保证通信的安全性,开放平台加入签名认证机制。应用一旦创建,系统生成唯一并且不公开的secretkey,只有应用的拥有者和开放平台知道。因此,当应用请求开放平台时,把请求的参数以及开放平台分配的secretkey进行MD5 HASH生成sig,从而...
分类:
其他好文 时间:
2014-06-22 13:27:46
阅读次数:
288
通常 , 使用的加密算法 比较简便高效 , 密钥简短,加解密速度快,破译极其困难。本文介绍了 MD5/SHA1,DSA,DESede/DES,Diffie-Hellman 的使用。第 1 章基础知识1.1. 单钥密码体制单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行...
分类:
编程语言 时间:
2014-06-22 13:16:24
阅读次数:
279
global.h 1 /* GLOBAL.H - RSAREF types and constants 2 */ 3 4 /* PROTOTYPES should be set to one if and only if the compiler supports 5 function argu.....
分类:
其他好文 时间:
2014-06-20 18:16:49
阅读次数:
312
终端输入md5sum --help:md5sum --help用法:md5sum [选项]... [文件]...显示或检查 MD5(128-bit) 校验和。若没有文件选项,或者文件处为"-",则从标准输入读取。-b, --binary 以二进制模式读取-c, --check 从文件中读取MD5.....
分类:
其他好文 时间:
2014-06-18 08:20:03
阅读次数:
199
python模块——hashlibhashlib模块是对许多hash函数的一个公共接口new(name,string=‘‘)执行给定的hash函数来返回一个新的hash对象,使用给定的字符串数据初始化hash对象。如:>>>importhashlib
>>>hashlib.new(‘md5‘,string=‘abc‘).hexdigest()#hexdigest()..
分类:
编程语言 时间:
2014-06-17 18:11:38
阅读次数:
215