从OpenSSL之安全通讯基础中了解到对称加密,非对称加密,散列函数以及数字签名,CA等技术。那有没有一种框架结合了各种技术来共同完成整个安全通讯呢?这种框架就称为PKI。PKI技术与安全服务公钥基础设施(PublicKeyInfrastructure,简称PKI)是一种遵循标准的,采用非对称密码算..
分类:
其他好文 时间:
2014-06-16 15:14:52
阅读次数:
557
转自:http://blog.csdn.net/pengzp/article/details/6556674二.加密算法介绍对称加密算法对称加密算法用来对敏感数据等信息进行加密,常用的算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场...
分类:
其他好文 时间:
2014-06-15 21:17:11
阅读次数:
207
对称加密算法(加解密密钥相同)名称密钥长度运算速度安全性资源消耗DES56位较快低中3DES112位或168位慢中高AES128、192、256位快高低非对称算法(加密密钥和解密密钥不同)名称成熟度安全性(取决于密钥长度)运算速度资源消耗RSA高高慢高DSA高高慢只能用于数字签名ECC低高快低(计算...
分类:
其他好文 时间:
2014-06-14 16:11:38
阅读次数:
282
信息传输完整性--通过消息摘要实现先通过摘要算法对要传输的信息进行计算得到摘要信息,而后将摘要信息一并传输给接收方。接收方收到信息后,采用相同的摘要算法对原始信息进行计算得到一个摘要信息,而后和从发送方传递的摘要信息比对,如果相等,则表示信息完整,没有被篡改。信息的保密性--通过对称加密算法实现,再...
分类:
其他好文 时间:
2014-06-12 08:05:01
阅读次数:
186
废话不多说,直接上代码:
头文件:
#import
@class NSString;
@interface NSData (Encryption)
- (NSData *)AES256ParmEncryptWithKey:(NSString *)key; //加密
- (NSData *)AES256ParmDecryptWithKey:(NSString *)key; /...
分类:
移动开发 时间:
2014-06-10 07:09:41
阅读次数:
245
2、对称加密与非对称加密
对称加密,或专用密钥(也称做常规加密)由通信两方共享一个秘密密钥。发送方在进行数学运算时使用密钥将明文加密成密文。接受方使用同样的密钥将密文还原成明文。RSA
RC4算法,数据加密标准(DES),国际数据加密算法(IDEA)以及Skipjack加密技术都属于对称加密方式。 ...
分类:
其他好文 时间:
2014-06-08 21:08:00
阅读次数:
303
2、对称加密与非对称加密
对称加密,或专用密钥(也称做常规加密)由通信两方共享一个秘密密钥。发送方在进行数学运算时使用密钥将明文加密成密文。接受方使用同样的密钥将密文还原成明文。RSA
RC4算法,数据加密标准(DES),国际数据加密算法(IDEA)以及Skipjack加密技术都属于对称加密方式。 ...
分类:
其他好文 时间:
2014-06-05 18:33:34
阅读次数:
298
【AES】
一种对称加密算法,DES的取代者。
加密相关文章见:
【代码】
代码比较多,有一部分非本文章内容代码,具体自己看吧。
package com.uikoo9.util.encrypt;
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.Secure...
分类:
编程语言 时间:
2014-06-02 04:49:21
阅读次数:
426
【前言】
本文简单的介绍了加密技术相关概念,最后总结了java中现有的加密技术以及使用方法和例子
【最简单的加密】
1.简单的概念
明文:加密前的信息
密文:机密后的信息
算法:加密或解密的算法
密钥:算法使用的钥匙(读作miyao,正确应该是miyue,但是大家都读miyao)
2.简单的例子
将123456每位数字都加1后得到234567,
其中123456...
分类:
编程语言 时间:
2014-06-02 04:41:25
阅读次数:
319