序
上一篇文章中简单的介绍了一种非对称加密算法 — — RSA,今天这篇文章,继续介绍另一种非对称加密算法 — — DH。当然,可能有很多人对这种加密算法并不是很熟悉,不过没关系,希望今天这篇文章能帮助你熟悉他。
概念
DH,全称为“Diffie-Hellman”,他是一种确保共享KEY安全穿越不安全网络的方法,也就是常说的密钥一致协议。由公开密钥密码体制的奠...
分类:
编程语言 时间:
2015-04-24 10:35:54
阅读次数:
206
序
距离上一次写博客感觉已经很长时间了,先吐槽一下,这个月以来,公司一直在加班,又是发版、上线,又是新项目太紧,具体的就不多说了,想听我吐槽的小伙伴,可以私信给我(*^__^*) 。上一篇文章,已经把对称加密的算法讲完了。从今天开始,要说说非对称加密了。因为,非对称加密真的是太重要了,我们的日常生活中,都离不开非对称加密。
概念
在说 RSA 之前,首先聊聊什么是非对...
分类:
编程语言 时间:
2015-04-23 13:29:50
阅读次数:
176
一、介绍enc-对称加密例程,使用对称密钥对数据进行加解密,特点是速度快,能对大量数据进行处理。算法有流算法和分组加密算法,流算法是逐字节加密,数据经典算法,但由于其容易被破译,现在已很少使用;分组加密算法是将数据分成固定大小的组里,然后逐组进行加密,比较广为..
分类:
其他好文 时间:
2015-04-23 08:22:04
阅读次数:
3411
一、简介: RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。这个算法经受住了多年深入的密码分析,虽然密码分析者既不能证明也不能否定RSA的安全性,但这恰恰说明该算法有一定的可信性,目前它已经成为最流行的公开...
分类:
编程语言 时间:
2015-04-16 19:14:20
阅读次数:
198
#include#include#include#include#include//#defineCRYPT_ONE_BYTEtypedefcharint8;typedefunsignedcharuint8;typedefshortint16;typedefunsignedshortuint16;t...
分类:
编程语言 时间:
2015-04-15 21:14:06
阅读次数:
172
问题的提出在实际的软件项目中,经常涉及到对密码的处理,如用户登录密码、数据库密码、FTP密码等。为了增加软件的灵活性,一般都要求将这些密码放到一个配置文件中。但密码原文容易记录,若被软件入侵者获取,则后果不堪设想。因此我们不能直接将密码原文填入配置文件中,而要先对密码进行加密,然后将加密之后的密文填入配置文件,等程序读取配置之后再进行解密处理。整个流程如图1所示。图1 加解密总体流程 示例程序流程...
分类:
其他好文 时间:
2015-04-14 19:45:11
阅读次数:
150
纯C语言调用openssl,用pfx格式私钥文件进行rsa签名,用.cer文件进行rsa加密...
分类:
其他好文 时间:
2015-04-13 22:56:03
阅读次数:
243
参考http://www.cnblogs.com/janken/archive/2012/04/05/2432930.html,做了个小修改,实现PHP,JAVA,Objective-c加解密结果相同。原先Android版的客户端与服务端(PHP)通讯部分内容用DES加密,加密方法:http://w...
分类:
移动开发 时间:
2015-04-10 20:07:38
阅读次数:
165
源:基于新唐M0的XXTEA加密解密算法源码/*--------------------------------------------------------------------------------------------------------- 在数据的加解密领域,算法分为对称密...
分类:
编程语言 时间:
2015-04-01 19:51:23
阅读次数:
139
一、C#版AES加解密算法 public class AESCode { public string Key { get; set; } public string Encrypt(string val) { if (str...
分类:
编程语言 时间:
2015-03-31 14:23:06
阅读次数:
226