码迷,mamicode.com
首页 >  
搜索关键字:消息摘要    ( 215个结果
消息摘要算法-HMAC算法
一、简述 mac(Message Authentication Code。消息认证码算法)是含有密钥散列函数算法。兼容了MD和SHA算法的特性,并在此基础上加上了密钥。因此MAC算法也常常被称作HMAC算法。关于hmac算法的详情能够參看RFC 2104(http://www.ietf.org/rf
分类:编程语言   时间:2016-03-07 16:48:36    阅读次数:163
Java数字签名算法--RSA
签名具有的特性: 安全性 抗否认性 数字签名:带有密钥(公钥、私钥)的消息摘要算法(使用私钥进行签名,使用公钥进行验证) 数字签名算法:RSA、DSA、ECDSA 数字签名特性: 验证数据完整性 认证数据来源 抗否认性 经典算法 MD、SHA两类 数字签名算法-RSA的执行过程 代码: packag
分类:编程语言   时间:2016-02-17 09:27:16    阅读次数:285
iOS开发实践之MD5加密
什么是MD5: 全称是Message Digest Algorithm 5,译为“消息摘要算法第5版” 效果:对输入信息生成唯一的128位散列值(32个字符) MD5的特点: 输入两个不同的明文不会得到相同的输出值 根据输出值,不能得到原始的明文,即其过程不可逆 MD5的应用: 由于MD5加密算法具有较好的安全性,而且免费,因此该加密算法被广泛使用 主要运用在数字签...
分类:移动开发   时间:2016-02-01 02:23:23    阅读次数:199
常用的加密算法---数字摘要
数字摘要:数字摘要也称为消息摘要,它是一个唯一对应一个消息或文本的固定长度的值,它是一个单向Hash函数对消息进行计算产生的。摘要生成的过程:待摘要串----->Hash函数----->摘要消息摘要的特点:1.无论输入的消息多长,计算出来的消息摘要的长度是固定的。例如:MD5..
分类:编程语言   时间:2016-01-14 12:39:48    阅读次数:246
第十五章 加密算法实例1--注册登录(消息摘要算法)
15.1、原理步骤注册:注册时,将用户密码加密放入数据库登录:登录时,将用户密码采用上述相同的算法加密,之后再与数据库中的信息进行比对,若相同,则登录15.2、实现(这里采用了SHA256算法,其他摘要算法MD5/SHA1/MAC类似)注意:这里的程序是在我之前写的一个maven+spring+sp...
分类:编程语言   时间:2016-01-03 19:37:48    阅读次数:302
第六章 三大消息摘要算法总结
6.1、MD5推荐使用CC(即Commons Codec)实现虽然已被破解,但是仍旧广泛用于注册登录模块与验证下载的文件的完整性可以自己写一个注册登录模块;自己下载一个MD5加密的文件,然后通过之前编写的工具类(或者使用CC的方法)进行验证(具体的例子在《Java加密与解密艺术(第二版)中有》)6....
分类:编程语言   时间:2015-12-29 14:29:26    阅读次数:148
第四章 消息摘要算法--SHA
注意:本节内容主要参考自《Java加密与解密的艺术(第2版)》第6章“验证数据完整性--消息摘要算法”4.1、SHA原理:消息摘要长度(可以定量为加密后的字符串的长度)越长,安全性越高MD5:128位二进制摘要(32位16进制字符串)(已破解)SHA1:160位二进制摘要(40位16进制字符串)(已...
分类:编程语言   时间:2015-12-28 23:36:01    阅读次数:223
第三章 消息摘要算法--MD5
注意:本节内容主要参考自《Java加密与解密的艺术(第2版)》第6章“验证数据完整性--消息摘要算法”3.1、消息摘要算法:防止消息在传递过程中被篡改。原理:任何消息经过消息摘要算法后,都会产生唯一的散列值(即“数据指纹”)(同一段消息无论经过多少次相同的消息摘要算法加密,结果都相同),所以如果消息...
分类:编程语言   时间:2015-12-28 23:26:13    阅读次数:235
iOS17 加密
加密1.开发中常用的加密的算法.账号密码,对这些数据进行加密,MD5,BAse64,sha1Base64 ,比较频繁的加密算法,将2进制数据转化为"字符串"编码结果有('a'-'z','A'-'Z','+','/',和辅助符号'='组成)2.MD5加密,消息摘要算法第5版,对输入的信息,生成唯一的1...
分类:移动开发   时间:2015-12-16 15:33:16    阅读次数:164
安装m2crypto报错swig error : Unrecognized option -builtin
M2Crypto 是最完整的为 Python 包装 OpenSSL 的 RSA,DSA,DH,EC,HMACs,消息摘要,对称密码算法(包括AES)的一个库工具。而自从 M2Crypto 升级到版本 0.22.5 后,用 pip install M2Crypto 命令来安装 M2Crypto 时总是...
分类:其他好文   时间:2015-12-11 13:05:29    阅读次数:299
215条   上一页 1 ... 13 14 15 16 17 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!