根据密钥类型不同可以将现代密码技术分为两类:对称加密算法(私钥密码体系)和非对称加密算法(公钥密码体系)。1 对称加密算法中,数据加密和解密采用的都是同一个密钥,因而其安全性依赖于所持有密钥的安全性。对称加密算法的主要优点是加密和解密速度快,加密强度高,且算法公开.缺点是实现密钥的秘密分发困难,在大...
分类:
其他好文 时间:
2014-10-10 14:01:44
阅读次数:
229
首先引入两个术语:明文和密文。明文是指未加密前的原始数据,密文是指加密后的数据。根据加密和解密时的密码不同,可以分为两种类型的加密解密算法。一、对称加密/解密。加密和解密使用相同的密码,有代表性的有DES、Blowfish、TEA、Base64。对称加密解密的特点是运算相对非对称加密解密简单、速度块...
分类:
其他好文 时间:
2014-10-09 15:05:24
阅读次数:
308
/**** 加密 base64encode(utf16to8(str))* 解密 utf8to16(base64decode(str))***/var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0...
分类:
Web程序 时间:
2014-10-08 17:25:55
阅读次数:
355
在android或其他项目中常常会下载和上传文件,为了这些文件的安全我们与服务器统一加密的key,即可进行加密解密文件.代码:/** * 文件file进行加密解密 * * @param fileUrl * 文件路径 * @param key * ...
分类:
移动开发 时间:
2014-09-23 19:12:55
阅读次数:
181
1、加密using System;using System.Collections.Generic;using System.Text;using System.Runtime.Serialization;using System.IO;using System.Security.Cryptogra...
分类:
其他好文 时间:
2014-09-22 14:20:02
阅读次数:
249
利用Python M2Crypto库,并使用aes_128_ecb算法进行加密和解密的例子...
分类:
编程语言 时间:
2014-09-04 23:44:00
阅读次数:
546
DES加密和解密 public class MD5Helper { ///DES加密 ///sKey public string MD5Encrypt(string pToEncrypt, string sKey) { ...
分类:
其他好文 时间:
2014-08-31 21:26:31
阅读次数:
306
今天在做项目的时候遇到一个问题,我需要在ios端把上传数据加密,防止中间代理捕获信息内容并修改数据库的信息。把数据传到后台在解码,实现数据安全。 ????下面介绍我实现的在nodejs的加密和解密的代...
分类:
移动开发 时间:
2014-08-21 19:45:45
阅读次数:
384
加密与解密1、常用加密算法1.1对称加密算法对称加密算法如名字一样加密和解密都是用同一个密钥(密钥是对称的);优点:加密速度快(互联网的数据流过于庞大,速度慢的算法不适宜用于数据加密)缺点:1)密钥难以交换(因为加密解密都用同一个密钥,密钥在传输过程中容易被窃取)2)当..
分类:
其他好文 时间:
2014-08-18 18:54:03
阅读次数:
339
首先是加密byte[] bytes = Encoding.Default.GetBytes("要转换的字符");string str = Convert.ToBase64String(bytes);然后是解密byte[] outputb = Convert.FromBase64String(str)...
分类:
其他好文 时间:
2014-08-16 10:58:20
阅读次数:
275