译文地址:http://www.codeproject.com/Tips/872826/Encrypt-Decrypt-Cookies-in-ASP-NET源代码:http://files.cnblogs.com/files/yplong/ShanuBasicCSharpOOPConceptV1.4...
分类:
Web程序 时间:
2015-02-05 13:00:16
阅读次数:
195
常见的密码体制分为两种:私用密钥加密技术和公开密钥加密技术,前者是对称加密,后者是非对称加密。1.私用密钥加密技术(对称加密): 加密和解密采用相同的密钥,对于具有n个用户的系统需要n(n-1)/2个密钥。 在用户群不是很大的情况下存放,对于大用户分布式,密钥的分配和保存会成为问题。 DES是对机密...
分类:
其他好文 时间:
2015-01-27 21:47:08
阅读次数:
323
1.字符集、字符编码计算机中储存的信息都是用二进制数表示的;而我们在屏幕上看到的英文、汉字等字符是二进制数转换之后的结果。通俗的说,按照何种规则将字符存储在计算机中,如'a'用什么表示,称为"编码";反之,将存储在计算机中的二进制数解析显示出来,称为"解码",如同密码学中的加密和解密。在解码过程中,...
分类:
其他好文 时间:
2015-01-27 20:14:42
阅读次数:
169
原文:DES加密和解密PHP,Java,ObjectC统一的方法PHP的加解密函数 pkcs5Pad ( $string, $size ); $data = mcrypt_encrypt(MCRYPT_DES, $this->key, $string, MCRYPT_MODE_CBC, $iv); ...
分类:
编程语言 时间:
2015-01-26 11:30:25
阅读次数:
247
数据加密通常分为两种,即对称加密和非对称加密。
对称加密:
所谓对称,就是采用同一个密钥同时用作信息的加密和解密,加密的双方使用方式用同样的密钥进行加密和解密。由于其速度,对称性加密通常在消息发送 方需要加密大量数据时使用。密钥是控制加密及解密过程的指令。算法是一组规则,规定如何进行加密和解密。对称式加密本身不是安全的。
...
分类:
其他好文 时间:
2015-01-26 08:55:51
阅读次数:
344
私钥加密(对称加密 symmetric cryptography):私钥加密算法使用单个私钥来加密和解密数据。由于具有密钥的任意一方都可以使用该密钥解密数据,因此必须保护密钥不被未经授权的代理得到。私钥加密又称为对称加密,因为同一密钥既用于加密又用于解密。私钥加密算法非常快(与公钥算法相比),特别适...
分类:
其他好文 时间:
2015-01-22 13:00:35
阅读次数:
230
加密和解密是针对二进制进行操作的,因为代码中对结果或者参数进行了16进制、2进制转化,避免输出解密后的结果乱码。// AES加密 public static String encryptAccessToken(String content, String password) { ...
分类:
编程语言 时间:
2015-01-19 10:42:17
阅读次数:
206
加密是保证数据安全的手段之一。加密是将纯文本数据转换为难以理解的密文;解密是将密文转换回纯文本。数据的加解密属于密码学的范畴。通常,加密和解密都需要使用一些秘密信息,这些秘密信息叫做密钥,将纯文本转为密文或者转回的时候都要用到这些密钥。对称加密指的是发送者和接收者共用同一个密钥的加解密方法。非对称加密(又称公钥加密)指的是需要一个私有密钥一个公开密钥,两个不同的密钥的加解密体系。尽管不同,这个密钥...
分类:
编程语言 时间:
2015-01-14 12:46:32
阅读次数:
136
本算法是一个分组算法。该算法的分组长度为128比特,密钥长度为128比特,也就是16个字节。加密算法与密钥扩展算法都采用32轮非线性迭代结构。解密算法与加密算法的结构相同,只是轮密钥的使用顺序相反,解密轮密钥是加密轮密钥的逆序。所有在SMS4的基础类中,你会看到加密和解密的基础函数是同一个,只是需要一个int型的标志位来判断是加密还是解密。...
分类:
编程语言 时间:
2015-01-13 17:44:29
阅读次数:
137
这个加密类是与java写的DES加密不同时,自己写的,最后与Java的加密相同了,解决了加密后不同的问题。可以直接调用里面的加密和解密的方法。using System;using System.Collections.Generic;using System.Linq;using System.We...