【DotNet加密方式解析】-- 好文收藏
索引: 目录索引 By -- 彭泽 一、 DotNet加密方式解析--散列加密 笔记 : 散列加密种类: 1.MD5 128位 2.SHA-1 160位 3.SHA-256 256位 4.SHA-384 384位 5.SHA-512 512位 二、 DotNet加密方式解析--对称加密 笔记: 对称加密种类: 1.Rijndael算法:运用反复运算的加密算法,允许数据区块及秘钥长度可变,数据区块与秘钥长度变动时是各自独立的。 2.DES算法: a)DES加密:采用的是分组加密方式,使用56位秘钥加密64位明文,最后产生64位密文。 b)3DES加密:采用168位的秘钥,三重加密,速度比较慢。 c)TripleDES加密:用两个秘钥对数据进行3次加密解密运算。 3.RC算法: a)RC2加密:运用秘钥长度可变,对明文采取64位分组加密。 b)RC4加密:运用一个秘钥长度可变的面向字节流的加密算法,以随机置换为基础。 c)RC5加密:运用一种分组长度、秘钥长度、加密迭代轮数都可变的分组加密算法(包含秘钥扩展、加密算法、解密算法)。 d)RC6加密:RC6继承了RC5的循环移位思想,RC6是输入的明文由原先2个区扩展为4个块区。 三、