前言: 项目中无论是密码的存储或者说判断文件是否是同一文件,都会用到MD5算法,今天来总结一下MD5加密算法。 什么是MD5加密? MD5英文全称“Message-Digest Algorithm 5”,翻译过来是“消息摘要算法5”,由MD2、MD3、MD4演变过来的,是一种单向加密算法,是不可逆的 ...
分类:
移动开发 时间:
2016-09-20 08:58:59
阅读次数:
243
一、数据加密的分类数据加密算法通常可以分为三类:对称加密;非对称加密;单向加密。先对它们的区别与作用作说明1、对称加密算法所谓对称加密算法就是加密和解密使用同一个密钥。其基本算法有DES、3DES、AES等。特性:加密、解密使用同一个密钥;将原始数据分割成固定大小的块..
分类:
其他好文 时间:
2016-09-06 23:16:51
阅读次数:
460
今天在写注册登录的时候想起来为密码做一个加密,于是去网上搜索用哪方面的技术,最后确定了java自带的MD5单向加密,这个好处就是加密以后是无法解密的,有利于数据的安全,代码比较少,但是需要认真理解为什么要这样写,我先把代码贴出来。 我是需要把密码加密成一个32位的字符串 首先在以下代码中,我把我的密 ...
分类:
编程语言 时间:
2016-09-02 07:41:13
阅读次数:
150
对称加密:DES,3DESAES功能:只能保证机密性非对称加密:(公钥加密):是通过数学函数来算出的。常用的RSA,DSS(只能加密,不能签名),ECC(椭圆曲线算法,要比RSA还要安全,但是不成熟)功能:身份验证,密钥交换,机密性单向加密:提取数据的特征码。MD5,SHA1SHA2SHA3(安全哈..
分类:
其他好文 时间:
2016-07-14 15:52:43
阅读次数:
174
opensslgpg单向加密:MD4MD5SHA1SHA192,SHA256,SHA384CRC-32公钥加密(非对称加密):(加密/签名)身份认证(数字签名)数据加密密钥交换RSA:加密,签名DSA:签名ELGamalOpenSSL:SSL的开源实战libcrpto:通用加密库libssl:TLS/SSL的实现基于会话的,实现了身份认证,数据机密性..
分类:
其他好文 时间:
2016-07-05 19:09:03
阅读次数:
223
TCP/IP:安全明文传输机密性:明文传输(ftp,http,smtp,telnet)完整性:10(100)身份验证机密性:plaintext—>转换规则—>ciphertextciphertext—>转换规则—>plaintext转换算法:秘钥对称加密:秘钥相同,无法解决秘钥管理问题数据完整性单向加密算法,提取数据..
分类:
编程语言 时间:
2016-07-05 14:25:00
阅读次数:
189
常用加密算法的Java实现(一) ——单向加密算法MD5和SHA 日期:2014/6/1 文:阿蜜果 1、Java的安全体系架构 1.1 Java的安全体系架构介绍 Java中为安全框架提供类和接口。JDK 安全 API 是 Java 编程语言的核心 API,位于 java.security包(及其 ...
分类:
编程语言 时间:
2016-06-10 21:39:12
阅读次数:
364
加密算法介绍: 对称加密: DES:date encrption standard,56bit 3DES: AES: Advanced AES192,AES256,AES512 Blowfish 单向加密 MD4,MD5 SHA1, SHA192,SHA256,SHA384 CR3-32 公钥加密: ...
分类:
其他好文 时间:
2016-06-01 06:44:50
阅读次数:
191
加密方式: 对称加密、公钥加密、单向加密对称加密:加密算法+口令+文明数据-->密文-->使用同一个口令->明文(ps严重依赖口令算法可能是公开的)破解方法:字典攻击枚举猜测(拒绝简单密码)(1秒可1e次,不算快假如20位密码键盘100个100^20/10^8=10^32秒)对..
分类:
其他好文 时间:
2016-05-18 10:57:18
阅读次数:
392
一个app是否做到强大的加密方式,需要一个好的后台支撑,我有幸我们公司后台哥是珍爱网出来的大神,第一次知道用到除了以前md5 base64 等等单向加密还有ssl认证加密,一般来讲如果app用了web service , 我们需要防止数据嗅探来保证数据安全.通常的做法是用ssl来连接以防止数据抓包和嗅探,其实但心的黑客用伪造的ssl认证链接伪造的服务器上。
1.话不多说,首先你得要你后台给提...
分类:
移动开发 时间:
2016-04-29 19:57:16
阅读次数:
266