一、加密和解密相关知识简介1、信息安全标准NIST(NationalInstituteofStandardsandTechnology)美国国家标准与技术研究院,制定了网络信息安全与保密的三个要素:保密性(confidentiality):信息不泄露给非授权用户、实体或过程,或供其利用的特性。(一般包括数据保密性、隐私..
分类:
其他好文 时间:
2014-08-03 07:58:45
阅读次数:
370
加密解密过程详解及openssl自建CA为了数据信息能够安全的传输要求数据要有一定的安全性那么数据的安全性包含哪些方面的特性呢?NIST(美国信息安全署)做了如下的定义:保密性:1,数据的保密性指的是数据或隐私不向非授权者泄漏2,隐私性信息不被随意的收集完整性:1,数据的..
分类:
其他好文 时间:
2014-08-02 23:34:25
阅读次数:
453
Openssl加密解密原理:示例:比如A与B通信发送数据:加密原理:在A把要发送的内容通过单向加密方式进行数据指纹计算,计算出数据指纹后,会用自己的私钥加密数据指纹,并把加密的数据指纹添加到原数据的后面。然后对整个数据(原数据+数据指纹)进行对称加密算法进行计算(让明..
分类:
其他好文 时间:
2014-08-02 15:43:34
阅读次数:
366
加密HttpContext.Current.Server.UrlEncode(“当前要加密的字符”);//加密解密:HttpContext.Current.Server.UrlDecode(“当前加密的参数”);//解密
分类:
其他好文 时间:
2014-07-30 11:58:33
阅读次数:
183
关于RSA加密解密的问题,没事弄了一下,先把主要的流程保存下来,以备交流或者以后用。首先确保你的电脑上安装了openssl,一般mac系统安装后都会自动安装!怎么安装??.....请百度......安装命令如下:sudo apt-get install openssl在你的任何地方创建一个Folde...
分类:
其他好文 时间:
2014-07-29 16:55:02
阅读次数:
301
加密和解密1,对称加密2,非对称加密3,单项加密加密算法都遵循:kerckhoffsprinciple对称加密:加密解密使用同一个密钥常用的有3des,AES高级加密128位,192,和256非对称加密(公钥加密):可以加密和解密主要是用来认证的公钥机密算法:成对出现rsa加密还可以认证dsa只能加..
分类:
其他好文 时间:
2014-07-29 15:31:29
阅读次数:
207
对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。对于需要还原的信息,则需要采用可逆的加密解密算法。下面一组PHP函数是实现此加密解密的方法:加密算法如下:function encrypt($data, $key){ $key...
分类:
Web程序 时间:
2014-07-29 14:08:08
阅读次数:
239
这个算法简单,而且效率高,每次可以操作8个字节的数据,加密解密的KEY为16字节,即包含4个int数据的int型数组,加密轮数应为8的倍数,一般比较常用的轮数为64,32,16,推荐用64轮.源代码如下:/** *//*** Tea算法* 每次操作可以处理8个字节数据* KEY为16字节,应为包含....
分类:
编程语言 时间:
2014-07-29 12:32:56
阅读次数:
248
转自:[Python] 字符串加密解密 作者:lovebread1. 最简单的方法是用base64:importbase64s1=base64.encodestring('helloworld')s2=base64.decodestring(s1)prints1,s2#aGVsbG8gd29ybGQ...
分类:
编程语言 时间:
2014-07-29 12:27:46
阅读次数:
539
/// /// AES 加密 /// /// 待加密的字符串 /// 加密密钥,要求为32位 /// 加密成功返回加密后的字符串,失败 throw public static string Enc...
分类:
其他好文 时间:
2014-07-29 12:25:26
阅读次数:
181